GNU/Linux >> Znalost Linux >  >> Linux

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

Pokud jste někdy prováděli zálohu celého systému Linux nebo možná jen několika složek, ale existovaly určité složky nebo soubory, které jste v záloze nebo souboru zip nechtěli mít, nehledejte nic jiného než toto Rychlý tip!

Nejprve přejděte do složky, kterou chcete komprimovat, nebo zálohujte a ujistěte se, že máte oprávnění pro přístup ke všem souborům ve složce. Pokud je například složka / (root), budete potřebovat oprávnění superuživatele, takže nezapomeňte spustit příkaz tar pomocí příkazu sudo!

cd /folder_to_backup

Dále chcete spustit příkaz tar a vytvořit soubor archivu/zip. Používají se obvyklé příznaky z (komprese gzip), c (vytvoření), v (podrobné), f (soubor), ale všimněte si, že se nacházejí v druhé části příkazového řádku. Toto umístění se zdá důležité v různých distribucích Linuxu.

Můžete vidět, že pomocí možnosti –exclude můžeme určit složky a/nebo soubory k vyloučení, můžete mít tolik možností –exclude, kolik potřebujete. Všimněte si, jak je cesta předponou s tečkou (označující aktuální adresář). To je důležité, protože příznak vyloučení odpovídá textovým vzorům, nikoli skutečným názvům souborů, a vzor začíná ./ – Můžete použít i jiné regulární výrazy. Můžete například použít zástupný znak, jako je soubor*, abyste porovnali jakýkoli název souboru nebo složky začínající slovem soubor.

tar --exclude='./folder_to_exclude' --exclude='./myfolder/file.txt' -zcvf /backup/filename.tgz .


Linux
  1. Jak najít soubor v Linuxu ve všech adresářích rekurzivně

  2. Jak extrahovat soubory .gz a .tar.gz v Linuxu

  3. Jak komprimovat/dekomprimovat v Linuxu

  1. Jak šifrovat a dešifrovat soubory a adresáře pomocí Tar a OpenSSL

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

  3. Jak extrahovat soubory bez struktury složek pomocí tar

  1. Jak archivovat soubory a adresáře v Linuxu [část 1]

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

  3. Jak tarovat určité typy souborů ve všech podadresářích?