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: