GNU/Linux >> Znalost Linux >  >> Linux

tar/gzip s výjimkou určitých souborů

gzip bude vždy pracovat se soubory individuálně. Pokud chcete svázaný archiv, budete muset soubory nejprve tarovat a poté výsledek gzipovat, takže skončíte se souborem .tar.gz nebo zkráceně .tgz.

Chcete-li získat lepší kontrolu nad tím, co děláte, můžete nejprve find soubory pomocí příkazu, který jste již odeslali (s -print místo příkazu gzip) a vložte je do souboru, poté použijte tento soubor (=filelist.txt) k zadání příkazu tar, co archivovat

tar -T filelist.txt -c -v -f myarchive.tar

Musíte použít --exclude možnost:

tar -zc -f test.tar.gz --exclude='*.xdr' *


Linux
  1. Jak komprimovat a extrahovat soubory a adresáře v Linuxu pomocí gzip a bzip2

  2. Příkaz Shell do adresáře tar s výjimkou určitých souborů/složek

  3. Vyloučení adresáře při vytváření souboru .tar.gz

  1. Jak gzipovat všechny soubory ve všech podadresářích do jednoho komprimovaného souboru v bash

  2. Jak gzipovat více souborů do jednoho souboru gz?

  3. Najděte adresáře obsahující určitý počet souborů

  1. Jak zobrazit obsah komprimovaných souborů v Linuxu

  2. Jak vytvořit soubory určité velikosti v Linuxu

  3. Jak tarovat (komprimovat) soubory, s výjimkou určitých souborů nebo adresářů