GeeksforGeeks (Čeština)

Linux ‚tar‘ je zkratka pro tape archive, slouží k vytvoření archivu a extrahování archivních souborů. tar command V Linuxu je jedním z důležitých příkazů, které poskytují archivační funkce v Linuxu. Můžeme použít příkaz Linux tar k vytvoření komprimovaných nebo nekomprimovaných archivních souborů a také je udržovat a upravovat.,

Syntaxe:

tar 

Možnosti:
-c : Vytvoří Archive
-x : rozbalte archiv
-f : vytvoří archiv s daným názvem
-t : zobrazí nebo seznamy souborů v archivní soubor,
-u : archiv a přidá do existujícího souboru
-v : Zobrazí Podrobné Informace
-: Zřetězí archivních souborů
-z : zip, vypráví tar příkaz, který vytvoří soubor s příponou tar gzip
-j : filtr archivu tar soubor pomocí tbzip
-W : zkontrolujte, zda archivní soubor,
-r : aktualizovat nebo přidat soubor nebo adresář již existoval .soubor tar

Co je archivní soubor?,
archivní soubor je soubor, který se skládá z jednoho nebo více souborů spolu s metadaty. Archivní soubory se používají ke shromažďování více datových souborů do jednoho souboru pro snazší skladování a přenášení, nebo jednoduše komprimovat soubory používat méně úložného prostoru.

příklady:
1. Vytvoření nekomprimovaného archivu tar pomocí volby-cvf: tento příkaz vytvoří soubor tar s názvem soubor.dehet, který je archivem všech .C soubory v aktuálním adresáři.

$ tar cvf file.tar *.c

Výstup :

os2.cos3.cos4.c

2., Extrahování souborů z archivu pomocí volby-xvf: tento příkaz extrahuje soubory z archivů.

$ tar xvf file.tar

Výstup :

os2.cos3.cos4.c

3. komprese gzip v archivu tar pomocí volby-z: tento příkaz vytvoří soubor tar s názvem soubor.dehet.gz, který je Archiv .c soubory.

$ tar cvzf file.tar.gz *.c

4. Extrahování archivu gzip tar*.dehet.gz pomocí volby-xvzf: tento příkaz extrahuje soubory z archivovaného souboru tar.dehet.soubory gz.

$ tar xvzf file.tar.gz

5., Vytvoření komprimovaného souboru archivu tar v Linuxu pomocí volby-j: tento příkaz komprimuje a vytváří archivní soubor menší než velikost gzip. Komprese i dekomprese trvá déle než gzip.

$ tar cvfj file.tar.tbz example.cpp

Výstup :

$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. Rozbalení jeden tar soubor nebo zadaného adresáře v Linuxu : Tento příkaz bude Rozbalení souboru v aktuálním adresáři nebo v určeném adresáři pomocí možností-C.

$ tar xvfj file.tar or $ tar xvfj file.tar -C path of file in directoy 

7. Untar násobek .dehet, .dehet.gz,.dehet.,soubor TBZ v Linuxu: tento příkaz extrahuje nebo rozbalí více souborů z tar, tar.archiv gz a tar.bz2. Například výše uvedený příkaz extrahuje“ fileA „“ fileB “ z archivních souborů.

$ tar xvf file.tar "fileA" "fileB" or $ tar zxvf file1.tar.gz "fileA" "fileB"or $ tar jxvf file2.tar.tbz "fileA" "fileB"

8. Zkontrolujte velikost stávajícího dehtu, dehtu.GZ, tar.soubor tbz v Linuxu: výše uvedený příkaz zobrazí velikost archivního souboru v kilobajtech (KB).

$ tar czf file.tar | wc -cor $ tar czf file1.tar.gz | wc -cor $ tar czf file2.tar.tbz | wc -c

9. Aktualizujte existující soubor tar v Linuxu

$ tar rvf file.tar *.c

výstup:

os1.c

10., seznam obsahu a zadejte tarfile pomocí volby-tf: tento příkaz zobrazí seznam celého seznamu archivovaných souborů. Můžeme také seznam pro konkrétní obsah v tarfile

$ tar tf file.tar

Výstup :

example.cpp

11. Použití potrubí přes příkaz grep‘ najít to, co hledáme : Tento příkaz vypíše pouze pro uvedený text nebo obrázek v grep z archivovaných souborů.

$ tar tvf file.tar | grep "text to find" or$ tar tvf file.tar | grep "filename.file extension"

12. Název souboru můžeme předat jako argument pro vyhledávání tarfile : tento příkaz zobrazuje archivované soubory spolu s jejich podrobnostmi.,

$ tar tvf file.tar filename 

13. Prohlížení Archivu pomocí volby -tvf

$ tar tvf file.tar

Výstup :

Jaké jsou zástupné znaky v Linuxu
Alternativně označován jako ‚divoký charakter“ nebo “ zástupný znak, zástupný znak je symbol použit k nahradit nebo představují jeden nebo více znaků. Zástupné znaky jsou obvykle buď hvězdička ( * ), která představuje jeden nebo více znaků nebo otazník (?), což představuje jediný znak.

příklad:

14. Chcete-li vyhledat obrázek v.formát png: tím se extrahují pouze soubory s příponou .png z archivního souboru.,dehet. Volba-zástupné znaky říká tar interpretovat zástupné znaky v názvu souborů
, které mají být extrahovány; název souboru (*.png) je uzavřen v jediném-vede k ochraně zástupný znak (*) od rozšiřuje nesprávně shell.

$ tar tvf file.tar --wildcards "*.png" 

Poznámka: výše uvedené příkazy “ * “ je použít místo názvu souboru, aby se všechny soubory v daném adresáři.

Tento článek je přispěl Akansh Gupta. Pokud máte rádi GeeksforGeeks a chtěli byste Přispět, můžete také napsat článek pomocí přispět.geeksforgeeks.,org nebo mailem váš článek [email protected]. Viz váš článek se objeví na GeeksforGeeks hlavní stránce a pomoci jiných Mágů.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *