Munka a fájlokkal a linux
Munka a fájlokkal a Linux. TAR segédprogramot. A főbb típusai a levéltár. Létrehozása, módosítása, kicsomagolás archívumok. Munka nagyszámú és irattári egyidejűleg. Mass fájl átnevezés.
SEGÉDPROGRAM TAR
Tar - hagyományos és legelterjedtebb eszköz az archiválás / kicsomagolás Linux adatokat. Fogom leírni az alapvető tar lehetőségeket.
A részletes levezetés információ és a munka.
Ez az opció lehetővé teszi, hogy írjon a fájlt. Ie mindig meg kell határozni, ha létrehoz egy új fájlt, és amikor kicsomagolás.
Hozzon létre egy új fájlt. Együtt használják a lehetőséget f.
Fájlok hozzáadása az archívumhoz. Figyelem: tömörített állományok (bzip2 vagy gzip) nem lehet változtatni! Update / add fájlokat csak azok létrehozott fájlokat tömörítés nélkül, azaz mint például a tar cf arhiv.tar fájlnév
Fájlok hozzáadása a végén az archívumban.
Ne adjunk a archív fájlok listáját és a megfelelő „fájlnév”.
Fájlok hozzáadása a meglévő archív.
Fájlok hozzáadása egy tömörített állomány lehetetlen. Felveheti csak a fájlokat egy tömörítetlen fájlt. Hadd magyarázzam egy példa: hozzon létre egy tömörítetlen archív fájlokat adni azt eltávolítani a tömörítetlen fájl, hozzon létre egy tömör, és próbálja felvenni rá fájlokat
Valójában persze lehet „frissíteni” tömörített, adjuk hozzá a fájlokat. De programok csinálni, csak-csak csomagolja egy már létező archívumot, és hozzon létre egy új fájlt, figyelembe véve, hogy szükség van hozzá. Magától értetődik, hogy az archív fájlok tömörítésére és egy nagy különbség. Például létrehozhat egy tömörítetlen archívum sok fájl parancs tar cf archívum.tar dokumentumok /. ha meg kell, hogy gyorsan küldjön valakinek egyetlen fájlként. De a modern számítógépek nem tudja menteni a fájlt, és tömöríteni a leggyorsabb módja. Például, mint amennyire én tudom, gzip tömöríti / kibontja a leggyorsabb.
Honnan tudom, hogy milyen típusú fájlt?
Találd ki, hogy milyen típusú archív Linux segít a közüzemi fájlt, ami érvként kell átutalni a fájl nevét. fájl segédprogram a fájltípust tartalom, nem pedig a fájl neve. # 1.tar - tömörítetlen archív # 1.tar.gz - archív gzip # 1.tar.bz2 - archív bzip2 # 1.zip - zip archívum
Új archívum létrehozása egyetlen fájlból, a tömörített fájl GZIPSozdat a két fájl, tömörített BZIP2Arhivirovat katalógus dokumentumokat együtt annak tartalmát, mint arhivRaspakovat GZIP archívumot az aktuális könyvtár az aktuális könyvtárban GZIPRaspakovat archív BZIP2Raspakovat GZIP archív dokumentumokat a könyvtár / új /
Létrehozása mentési rendszert egy Linux.
Nem akarom, hogy lakik ezen a ponton, mivel Ez a téma egy másik cikk. Hadd mondjam el, hogy amikor archiválja az egész rendszer (/) kell figyelembe venni a szerelés fájlrendszerek, mint például a virtuális fájlrendszer / proc és / dev. Ugyancsak hasznos az Ön -ignore sikertelenül olvasható opciót. kátrány nem fog megállni, ha megfelelnek a fájlt, hogy nem tud olvasni. Opció --one-file-rendszer is hasznos lehet - ez azt mutatja, Tar y, azért nem megy túl egy fájlrendszert. Ez akkor hasznos, ha archiválni a gyökér, ha kell elérni system / proc és / dev. Hozzon létre egy szöveges fájlt, amely felsorolja a listát, hogy mit nem archiválja. Lehet, hogy egy könyvtár tmp, log fájlokat, és még a fájl biztonsági mentést. hozzáfűzi a fájl nevét érvként -exclude-re opciót. Például, mivel a -exclude-a = list.txt. A választás a „szhimalschika» - gzip használt szabadabban, mint bzip2. mert Tömöríti sokkal gyorsabb (akár 80%), elveszti a fájl mérete körülbelül 10-20%.
Készítsen több levéltár.
Például, van egy lista a fájlokat kell tennünk ezt 1.tar.gz 2.tar.gz 3.tar.gz stb
Használhatja a design i a listán; do parancs; kész. Például így: Ebben az esetben a kapott neveket lesz formájában elmult fayla.tar.gz. azaz 1.djvu.tar.gz .no semmi baj azzal, hogy a neve az archívum a „növekedési” a fájl az archívumban, mert A Linux, kezdetben nincsenek „kiterjesztés”, és egyszerűen fogalmazva. tar.gz - egész csak egy része a fájl nevét. A fájltípus gyakran helyesen állapította meg, közüzemi fájlt.
De ez a módszer néhány hátránya. Például, ha nem kezelnek ilyen módon tartalmazó fájlok terek nevét. Ebben az esetben, akkor egy másik, gyakorlati módon, hogy vissza sok fájlt: Ez akkor is működik, ha a fájlnevek tartalmazhatnak szóközt és speciális karaktereket. Ne felejtsük el a lehetőséget típusú f segédprogram találni. Ahhoz, hogy megértsük, miért van szükség, kövesse az azonos forgatókönyv nélkül, és akkor az ls -a =) parancsot
Tömeges átnevezése fájlokat Linux
Általában ne használja szóközöket fájlneveket. A következő építési átnevezi az összes fájl az aktuális könyvtárban, felváltva terek aláhúzás „_”: Példa tömeges átnevezni fájlokat helyett terek aláhúzás: A fenti konstrukció váltja terek aláhúzás fájlnevek, nem csak a jelenlegi, hanem az összes al-könyvtárak. Ha meg kell nevezni a fájlokat csak az aktuális könyvtárban, add -maxdepth 1. lehetőség.
Kicsomagolás több levéltár.
Ha kell csomagolja csak egy csomó kép, akkor tudja használni. Ez a parancs fogja találni, és bontsa az összes fájlt az aktuális könyvtárban .tar.gz. Ha azt szeretnénk, hogy csomagolja ki a fájlokat is alkönyvtárakat, akkor el kell távolítani a lehetőséget -maxdepth 1
Talán érdekli ezeket az anyagokat: