Jak vytvořit soubor Tar GZip z příkazového řádku

Obsah:

Anonim

Vytváření vlastních souborů zip pravděpodobně znáte, pokud jste někdy potřebovali přenést skupinu souborů nebo pokud spravujete své vlastní zálohy mimo Time Machine. Použití nástrojů zip GUI je snadné a uživatelsky přívětivé, ale pokud chcete nějaké pokročilejší možnosti s lepší kompresí, můžete se obrátit na příkazový řádek a vytvořit archiv tar a gzip. Syntaxe bude stejná v Mac OS X jako v Linuxu.

Vytvoření archivního balíčku Tar GZip

Z příkazového řádku (/Applications/Terminal/) použijte následující syntaxi:

tar -cvzf název_tarballu.tar.gz itemtocompress

Chcete-li například komprimovat pouze soubory jpg adresáře, zadejte:

tar -cvzf jpegarchive.tar.gz /cesta/k/obrázkům/.jpg

Zde je zástupný znak , což znamená, že vše s příponou .jpg bude komprimováno do souboru jpegarchive.tar.gz a nic jiného.

Výsledný soubor .tar.gz je ve skutečnosti produktem dvou různých věcí, tar v podstatě pouze sbalí skupinu souborů do jednoho balíku souborů, ale sám o sobě nenabízí kompresi, takže komprimuje tar, který budete chtít přidat vysoce efektivní gzip kompresi. Pokud opravdu chcete, můžete je spustit jako dva samostatné příkazy, ale není toho moc potřeba, protože příkaz tar nabízí příznak -z, který vám umožňuje automaticky gzipovat soubor tar.

Otevírání archivů .tar.gz

Rozbalení souborů gz a tar lze provést pomocí aplikací jako Pacifist nebo Unarchiver (zdarma), nebo návratem na příkazový řádek pomocí:

gunzip filename.tar.gz

Následován:

tar -xvf název_souboru.tar

Obecně byste měli rozbalit věci do adresáře, jinak bude aktuální pracovní adresář cílem, který se může rychle zamotat.

Jak vytvořit soubor Tar GZip z příkazového řádku