Tar - gyakran használt gombok IT tambura

-u - update (frissítés) fájlt

-d - archív összehasonlítás művelet egy előre meghatározott fájlrendszer

-z - archív feldolgozás útján GNU zip. A tömörítés vagy kicsomagolás, attól függően, hogy a kombináció a kapcsolódó kulcsokat -c vagy -X.

-j - kezelése az archívumból bzip2. A tömörítés vagy kicsomagolás, attól függően, hogy a kombináció a kapcsolódó kulcsokat -c vagy -X.

A leggyakoribb felhasználási tar kibontani és archiválásának egy csomagot, amit az internetről letöltött vagy ftp-site. A legtöbb fájlok kiterjesztése .tar.gz. Elég gyakran nevezik őket „tarballt” # „s. Ez azt jelenti, több fájl archivált tar # „th, majd préseljük gzip #” th. Akkor is eleget .tar.Z fájlokat. Valójában ez ugyanaz, de ők találtak többnyire régebbi Unix rendszereken.

Ezen felül, akkor találkoznak a .tar.bz2 fájlokat. Ilyen elosztott kernel-forrásból, így kevesebb helyet foglalnak el a betöltést. Ahogy talán már sejtette, ez több fájlt tar # „th és a sűrített bzip #” th.

Tudod kivonat minden fájlt az archívumban tar # „om néhány parancssori. tarballt dekompressziós végezzük a -z opció, amely azt jelenti, hogy az első fájl át kell vezetni gunzip, és kibontására. A leggyakoribb módja, hogy nyomást egy tar:

Van jó néhány lehetőség. Mit jelentenek ezek? -x jelenti kivonat. Ez azért fontos, mert jelzi, tar # „, mi köze van a bemeneti fájl. Ebben az esetben, akkor újra kell osztani a fájlokat, amelynek ő volt a „vak”. -v azt jelenti, hogy bőbeszédű. Ebben az esetben a képernyő jelenik meg a nevét minden kibontott fájlokat. Jó lenne, hogy használja ezt a lehetőséget, ha kissé túl unalmas. Ön is használja a -vv ez a következtetés még részletesebb és kapsz még több információt a hasznosítható fájlok. A -z opció megmondja tar # „, hogy filename.tar.gz először áthalad gunzip. Végül -f opció megmondja tar # „a következő sorban a parancssorba - ez a fájl, amely a munka.

Számos módja van, hogy megírjam ezt ugyanazt a parancsot. A régebbi rendszerek nincs rendes példányát a GNU tar, akkor lehet, hogy ez írva így:

Ez a parancs fogja kitömöríteni a fájlt, és elküldi a kimenetet kátrány. mert gzip ír a szabványos kimenetre, ez a parancs kiírja a kitömörített fájlt a szabványos kimenetre. A cső ezután elküldi ezt az áramot a tar kibontani. A „-” jel azt jelenti, hogy az adatokat veszik a szabványos bemenetről. Így parancs kibontja az adatfolyam nyert gzip, és kiírja a lemezre.

Egy másik módja, hogy írjon a parancssor első az, hogy hagyja el a „-” jel előtti beállítások:

Is, akkor találkoznak bzip # említette archívumokat. tar verzió bevezetett Slackware Linux, lehet velük dolgozni, csakúgy, mint a gzip # „-mentioned archívumokat. Ahelyett, hogy a -z opció, akkor kell használni -j:

Felhívjuk figyelmét, hogy a tar fogja hozni az archivált fájlokat az aktuális könyvtárban. Ezért, ha van egy / tmp archiválni, amit akart kibontani a saját könyvtárába, több lehetősége van. Az első - az archívum, tudja mozgatni a home könyvtárba, majd telepíteni azt a tar segítségével. Második - megadhatja a fájl elérési útvonalát a parancssorban. Harmadszor - akkor a -C beállítás kicsomagolni a tar egy megadott könyvtárban ezt a lehetőséget.

Minden bejegyzés a fentiekkel egyenértékű. Az egyes archív kicsomagolása belül otthonában könyvtárat és az eredeti tömörítetlen archív a helyén marad.

Szóval, mi a jó, hogy lehet kicsomagolni a levéltár, ha nem lehet létrehozni őket? tar kezeli, hogy túl. A legtöbb esetben, akkor egyszerűen cserélje ki a „-x” opciót a „c”.

Ebben a parancsban a -c opció megmondja tar # „, hogy mit vesz, hogy hozzon létre egy archív, míg a -z opció fut a kapott archív fájlt a gzip, összenyomni. filename.tar.gz - a fájl nevét, hogy hozzon létre.

Megadása „-f” opciót, nem mindig kötelező, de minden esetben érdemesebb használni. Enélkül tar írja az adatokat a szabványos kimenetre, amelyet általában a csővezetékek kimenetet egy másik programnak, valahogy így:

Ez a parancs létrehoz egy nem tömörített tar will-fájl tartalmát az aktuális könyvtárban, és a csövek a tar segítségével gpg amely titkosítja és tömöríti a tar, lehetetlenné téve, hogy bárki elolvashatja, aki nem rendelkezik a saját kulcsot.

tar felett ssh

Ha a forrás a számítógép és a cél számítógép csatlakozik egy LAN vagy WAN, akkor időt takaríthat meg, akkor össze használata SSH (Secure Shell), és a kátrány az archiválás, biztonsági mentési és helyreállítási fájlt egyszerre. Itt van, hogyan kell csinálni:

Ez a parancs fut több műveletet. Nézzük meg:

A sorozat a parancsok zárójelben, az úgynevezett beágyazott héj - alburok. Változtatásai a alhéj-shell - például könyvtár változás - nem befolyásolja a csapat egészére, és csak az adott környezetben zárt borítékban. Ezért az első escape szekvencia - (cd

/ Stuff; tar -create -gzip -file - *) megváltoztatja az aktuális munkakönyvtárat

/ Stuff, majd elindítja a tar. Mivel a fészkelő boríték átirányítható egy csatorna, mind az eredmények a alburok küldeni a következő szakaszban a csapatban.

Vonallal (|) küldi az eredményeket a alhéj az ssh segédprogram, amely viszont átviszi az összes szükséges adatot a régi számítógépről a távoli.

Végül a távoli számítógépen fut a saját példányát a tar segédprogram bontsa ki az adatokat az archívumból. Most -extract -file - szól az archívumot a szabványos bemenet. -C beállítás erők tar a rendeltetési számítógép változtatni a jelenlegi munka könyvtárat a dolgokat, mielőtt belevágunk unzipping működését. A végeredmény a munka a csapat egésze fájl átviteli ssh-n keresztül, és csomagoljuk ki a

Tehát, egyetlen paranccsal, az archívum jött létre, át és kicsomagolását. By the way, enyhén módosította ezt a parancsot, akkor másolja a fájlt egy távoli számítógépről a helyi és csomagolja ki. Itt egy parancs, amely azt nem veszi a helyi számítógépen:

Archív a távoli számítógépen nyitva van, akkor a patak a bájt a macska lesz elküldve a mellékelt borítékban, amely felváltja a munka könyvtár, majd letölteni a fájlt. (Függelék -C

/ Stuff a tar vezet ugyanazt az eredményt; példa azt mutatja, csak az, hogy alburok is működik a bemeneti adatokat.)

-exclude minta (-W zárja = minta) kizárása a fájlok vagy könyvtárak, amelyek megfelelnek a megadott mintát. Vegye figyelembe, hogy kivételek elsőbbséget sablon vagy fájlnevek a parancssorban.

Példa: Ha a teszt könyvtárat archiválására megszüntesse tar alkönyvtárban .svn

Példa: Ha az aktuális könyvtárban és archiválási GNU zip tömörítés. kizárják kiterjesztésű fájlok tar.gz .iso .deb .py

Új archívum létrehozása megőrzésével hozzáférési jogokat. Key -p, -preserve-jogosultságokat, -same-engedélyeket információk kinyerése o fájlengedélyeket (alapértelmezett a rendszergazda)

Az archívum kibontása megőrzésével hozzáférési jogok

Kibontani a fájlt a kívánt könyvtárba a C billentyűt

Például egy példát ellenőrzése FreeBSD:

tar Split fájlt több részre

tar Split fájlt több részre

Ennek eredményeként, akkor kap egy csomó kép, mint a

100m 100 megabájt. Írhatsz 100k - ez a 100 killobayt. Hozd vissza őket ide, akkor:

tar cron fájlban az aktuális dátum