A Linux ” tar ” jelentése tape archive, létrehozásához használt archív kivonat Az archív fájlokat. a tar parancs a Linuxban az egyik fontos parancs, amely archiválási funkciókat biztosít a Linuxban. A Linux tar parancs segítségével tömörített vagy tömörítetlen archív fájlokat hozhatunk létre, valamint fenntarthatjuk és módosíthatjuk azokat.,
Szintaxis:
tar
Opciók:
-c : Létrehoz Archívum
-x : Kivonat az archívum
-f : létrehoz archívum a megadott fájlnév
-t : megjeleníti vagy kilistázza az archivált fájl
-u : archívumok, majd hozzáteszi, hogy egy meglévő archív fájl
-v : Megjeleníti a Részletes Információkat
-A : Fűz az archív fájlokat
-z : zip, azt mondja, tar parancs, hogy hozzon létre tar fájl segítségével gzip
-j : a szűrő archívum tar fájl segítségével tbzip
-W : Ellenőrizze, egy archív fájl
-r : update vagy a hozzá fájl vagy könyvtár már létezik .tar file
mi az Az archív fájl?,
Az archív fájl egy fájl, amely egy vagy több fájlból áll, metaadatokkal együtt. Archív fájlok gyűjtésére használják több adatfájlok együtt egy fájlba könnyebb hordozhatóság és tárolás, vagy egyszerűen tömöríteni fájlokat kevesebb tárhelyet.
példák:
1. Tömörítetlen tar archívum létrehozása az opció használatával-cvf: ez a parancs létrehoz egy tar fájlt, amelyet fájlnak hívnak.tar ami az archívum minden .c fájlok az aktuális könyvtárban.
$ tar cvf file.tar *.c
kimenet :
os2.cos3.cos4.c
2., Fájlok kibontása az archívumból az opció segítségével-xvf: ez a parancs kivonja a fájlokat az archívumokból.
$ tar xvf file.tar
kimenet:
os2.cos3.cos4.c
3. gzip tömörítés a tar Archívumon, A-z opció használatával: ez a parancs létrehoz egy tar fájlt, a fájlt.kátrány.gz amely az archívum .c akták.
$ tar cvzf file.tar.gz *.c
4. Kibontása gzip tar Archívum*.kátrány.GZ az opció használatával-xvzf : ez a parancs kivonja a fájlokat a tar archivált fájlból.kátrány.GZ fájlok.
$ tar xvzf file.tar.gz
5., Tömörített tar archív fájl létrehozása Linuxban az option-j használatával: ez a parancs tömöríti és a gzip méreténél kisebb archív fájlt hoz létre. Mind a tömörítés, mind a nyomás több időt vesz igénybe, mint a gzip.
$ tar cvfj file.tar.tbz example.cpp
kimenet :
$tar cvfj file.tar.tbz example.cppexample.cpp$tar tvf file.tar.tbz-rwxrwxrwx root/root 94 2017-09-17 02:47 example.cpp
6. Untar egyetlen tar fájl vagy megadott könyvtár Linux alatt: ez a parancs feloldja a fájlt az aktuális könyvtárban vagy egy megadott könyvtárban a-C opció használatával.
$ tar xvfj file.tar or $ tar xvfj file.tar -C path of file in directoy
7. Untar többszörös .tar, .kátrány.gz, .kátrány.,TBZ fájl Linuxban: ez a parancs több fájlt fog kibontani vagy kibontani a tar, tar fájlból.GZ és tar. bz2 archív fájl. Például a fenti parancs kivonja a” fileA “” fileB ” fájlt az archív fájlokból.
$ tar xvf file.tar "fileA" "fileB" or $ tar zxvf file1.tar.gz "fileA" "fileB"or $ tar jxvf file2.tar.tbz "fileA" "fileB"
8. Ellenőrizze a meglévő kátrány, kátrány méretét.gz, tar.TBZ fájl Linuxban: a fenti parancs megjeleníti az archív fájl méretét kilobájtban (KB).
$ tar czf file.tar | wc -cor $ tar czf file1.tar.gz | wc -cor $ tar czf file2.tar.tbz | wc -c
9. Frissítse a meglévő tar fájlt Linuxban
$ tar rvf file.tar *.c
kimenet :
os1.c
10., sorolja fel a tartalmat, majd adja meg a tarfile opciót-tf : ez a parancs felsorolja az archivált fájl teljes listáját. A tarfile
$ tar tf file.tar
kimenet :
example.cpp
11. Alkalmazása cső keresztül “grep parancs”, hogy megtalálja, amit keresünk : ez a parancs csak az említett szöveg vagy kép grep archivált fájlt.
$ tar tvf file.tar | grep "text to find" or$ tar tvf file.tar | grep "filename.file extension"
12. A fájlnevet argumentumként továbbíthatjuk a tarfile kereséséhez: ez a parancs az archivált fájlokat az adataikkal együtt megtekinti.,
$ tar tvf file.tar filename
13. Az archívum megtekintése opcióval-TVF
$ tar tvf file.tar
kimenet :
mik azok a helyettesítő karakterek Linuxban
alternatívaként “wild character” vagy “wildcard character”, a helyettesítő karakter egy szimbólum, amelyet egy vagy több karakter helyettesítésére vagy reprezentálására használnak. A helyettesítő karakterek általában egy csillag ( * ), amely egy vagy több karaktert vagy kérdőjelet (?), ami egyetlen karaktert jelent.
példa:
14. Keresni egy képet .PNG formátum: ez csak a kiterjesztéssel rendelkező fájlokat bontja ki .png az archív fájlból.,kátrány. A-wildcards opció azt mondja a tar-nak, hogy értelmezze a helyettesítő karaktereket a kibontandó
fájlok nevében; a fájlnév (*.png) zárt egyetlen idézetek, hogy megvédje a helyettesítő ( * ) attól, hogy bővült helytelenül a shell.
$ tar tvf file.tar --wildcards "*.png"
megjegyzés: a fenti parancsokban a ” * ” fájlnév helyett az adott könyvtárban található összes fájl átvételére szolgál.
Ez a cikk hozzájárult Akansh Gupta. Ha tetszik GeeksforGeeks és szeretne hozzájárulni, akkor is írni egy cikket segítségével hozzájárulnak.geeksforgeeks.,org vagy küldje el a cikket [email protected]. lásd a cikket megjelenő GeeksforGeeks főoldalon, és segítsen más Geeks.