při používání Linuxu jste si možná všimli, že mnoho balíčků přichází s „.tar “ přípona souboru. Takže, co je soubor tar? Soubor tar je sbírka mnoha souborů do jednoho souboru. Tar (Tape Archive) je program, který shromažďuje soubory a popadne některé užitečné informace o souborech, které archivuje, jako jsou oprávnění, data atd. Je pozoruhodné, že nástroj Tar nekomprimuje soubory, pro kompresi potřebujete nástroje „gzip“ nebo „bzip“.
jako správce Linuxu se často musíte vypořádat se soubory tar. V mnoha situacích musíte extrahovat data souboru tar do určitého konkrétního adresáře. Jak tedy extrahovat soubor tar na konkrétní cestu? Jedním ze způsobů je extrahovat soubor tar v aktuálním adresáři a poté jej zkopírovat do požadovaného adresáře. Bude to dělat svou práci, ale postup je časově náročný. Tato příručka se zaměřuje na hledání řešení pro extrahování různých typů souborů tar do konkrétního adresáře.

jak extrahovat soubor Tar do konkrétního adresáře v Linuxu:

Chcete-li extrahovat soubor Tar do jiného adresáře, postupujte podle níže uvedené syntaxe:

$tar-xf .tar-C

alternativně:

$tar –extract — file=.tar — directory

příznak „-x“ říká nástroji Tar, aby extrahoval soubor uvedený v argumentu za „- f. „zatímco příznak“ – C “ se používá k nastavení konkrétního adresáře pro extrahování souboru. Případně můžete explicitně zmínit celková slova pro extrahování souborů pomocí tar. Podle mého názoru je používání příznaků mnohem rychlejší způsob extrahování souborů než psaní celého slova. Udělejme příklad; mám soubor s názvem “ my_documents.tar, „který chci extrahovat do adresáře“ files / tar_files “ a tento příkaz by byl:

$tar-xf my_documents.soubory tar-C / tar_files

nebo:

$tar — extract — file=my_documents.tar –directory files / tar_files

pokud chcete sledovat průběh extrakce souboru v terminálu, použijte příznak“- v “ (podrobný) :

$tar-xvf my_documents.soubory tar-C / tar_files

jak extrahovat “ dehet.gz/ tgz „soubory do konkrétního adresáře v Linuxu:

jak je uvedeno výše, soubory tar lze komprimovat pomocí nástroje“ gzip“. Chcete-li extrahovat takové soubory do konkrétního adresáře, postup je do značné míry podobný; do příkazu bude přidán další příznak „- z“, který se bude zabývat „tar.soubory gz“ nebo „tgz“ :

$tar-zxf my_documents.dehet.soubory gz-C / tar_gz_files

nebo:

$tar-zvxf my_documents.dehet.soubory gz-C / tar_gz_files

jak extrahovat soubory“ tar.bz2/tar.bz/tbz/tbz2 „do konkrétního adresáře v Linuxu:

než se naučíme metodu extrakce, rozumíme tomu,co“ tar.bz2, tar.bz, tbz, tbz2 “ soubory jsou. Jedná se o přípony souborů tar souborů komprimovaných buď“ bzip „nebo“ bzip2 “ utility v Linuxu. Chcete-li extrahovat soubory s některým z těchto rozšíření, přidáme příznak “ – j:

$tar-jxf my_documents. tar. bz2-C soubory / bzip_files

pro podrobný výstup použijte:

$tar-jvxf my_documents. tar. bz2-C soubory / bzip_files

závěr:

Tar je široce používaný nástroj v operačních systémech Linux a UNIX pro vytváření záložních archivů. Tar utility také přichází s funkcí extrahovat tar soubory do konkrétního adresáře. Soubory lze extrahovat pomocí příznaku „- C “ se zadanou cestou ke složce. Navíc pomocí nástroje Tar můžete také extrahovat konkrétní soubory z archivovaných souborů. Tento all-in-one nástroj má hodně prozkoumat a dozvědět se více o tar utility spustit „man tar“ v terminálu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.