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 .