Jak Vytvořit Tar Gz Soubor
tar archiv je soubor, který ukládá soubor další soubory, včetně informací o nich, jako je vlastnictví, oprávnění a časové razítko.
v operačních systémech Linux můžete použít příkaz tar k vytvoření archivů tar. Příkaz může také komprimovat archivy pomocí široké škály kompresních programů s gzip je nejoblíbenější algoritmus.
podle konvence by název archivu tar komprimovaného pomocí gzip měl končit buď.dehet.gz nebo .tgz.
tento článek popisuje, jak vytvořit tar.soubory gz.
vytvoření tar.gz soubor #
většina linuxových distribucí obsahuje GNU verzi tar, která podporuje kompresi archivů.
obecná forma příkazu pro vytvoření tar.gz soubory je následující:
tar -czf archive-name.tar.gz file-name...Tady je to, co příkaz možnosti říct:
-  -c– pověřujetarvytvořit nový archiv.
-  -z– nastaví metodu komprese na gzip.
-  -f archive-name.tar.gz– určuje název archivu.
-  file-name...mezerami oddělený seznam souborů a adresářů, které mají být přidány do archivu.
uživatel spuštěný příkaz musí mít oprávnění pro zápis v adresáři, kde je tar.bude vytvořen soubor gz a číst oprávnění k přidávaným souborům.
Chcete-li například vytvořit archiv s názvem “ archiv.dehet.gz “ z „file1“ a „file2“ byste použili následující příkaz:
tar -czf archive.tar.gz file1 file2při úspěchu příkaz nevytiskne žádný výstup. Chcete-li ověřit, že je archiv vytvořen, vypište obsah adresáře pomocí ls.
-v možnost, aby tar příkaz více vidět a tisknout jména souborů jsou přidány do archivu na terminálu.Chcete – li vytvořit tar.gz v určitém adresáři, poskytnout úplnou cestu k souboru archivu:
tar -czf /home/user/archive.tar.gz file1 file2můžete Si vytvořit tar.gz soubory z obsahu jednoho nebo více adresářů nebo souborů. Ve výchozím nastavení jsou adresáře archivovány rekurzivně, pokud není zadána volba --no-recursion.
následující příklad ukazuje, jak vytvořit archiv s názvem „web_backup.dehet.gz“ /var/www/website adresář:
tar -czf web_backup.tar.gz /var/www/websitePokud používáte systém, který má starší verzi tar, který nepodporuje kompresi, můžete použít gzippříkaz:
tar -czf - file1 file2 | gzip > archive.tar.gzV příkladu výše tar příkaz výstupy archivu na stdout (reprezentován -). Archiv je veden do gzip, který komprimuje a zapisuje archiv na disk.
příklady #
- 
Vytvořte dehet.soubor gz ze všech „.jpg „files: tar -czf images.tar.gz *.jpgzástupný znak ( *) znamená všechny soubory, které končí „.jpg“ rozšíření.
- 
Vytvořte dehet.gz soubor, přenést přes ssh a extractit na vzdáleném počítači: tar cvf - project | ssh user@ip_addr "tar xv -C /var/www"
závěr #
tar.soubor gz je Archiv dehtu komprimovaný pomocí Gzip. Chcete-li vytvořit dehet.soubor gz použijte příkaz tar -czf, následovaný názvem archivu a soubory, které chcete přidat.
Leave a Reply