
Abbiamo già visto un precedente articolo come, tramite la console di comando o Terminale, potrebbe fare una compressione cartella, o una directory completa, in Linux. Per fare questo, Usiamo l'utilità catrame insieme con un numero di Opzioni consentono di eseguire tali attività.
Abbiamo anche visto, Dati una volta compressi, come si può tornare a Scompattali, Era già in una cartella in particolare o nella directory corrente.
questa volta, Vediamo come, Quando si tratta della compressione o decompressione una cartella o directory può fare quella volontà Escludi alcuni file e/o cartelle non si desidera elaborare, ma che esiste all'interno della struttura di directory in questione.
Come escludere cartelle o file quando si comprimes con TAR su Linux
Sapevamo già che, per eseguire una compressione cartella completa, Raddoppiamo semplicemente il comando catrame nel modo seguente:
1 | tar -zcvf micarpeta.tar.gz /home/professor-falken/micarpeta |
Questo renderà la cartella, per la completo, è compresso. Ma se quello che vogliamo è evitare che taluni file o sottocartelle, Sei all'interno della cartella per comprimere, anche a farlo, Che dobbiamo fare è Aggiungere un optare il comando precedente, essendo nel modo seguente:
1 | tar --exclude='/home/professor-falken/micarpeta/subcarpeta-a-excluir' -zcvf micarpeta.tar.gz /home/professor-falken/micarpeta |
In questo modo, la cartella subcarpeta-a - esclusione Non verrà incluso nel risultante compresso.
Come escludere le directory e/o file quando si decomprime il catrame sotto Linux
In un modo simili, Se quello che vogliamo è Escludi alcuni cartelle Sei attualmente contenuti all'interno del file compresso, il comando è decompressione sarà necessario aggiungere l'opzione Escludi nel modo seguente:
1 | tar --exclude='/micarpeta/subcarpeta-a-excluir' -zxvf archivo_descargado.tar.gz |
Questo farà che, in decompressione, la cartella subcarpeta-a - esclusione, non si tiene conto.
Di queste forme può Comprimere e decomprimere cartelle o intere directory, ma ignorando tali sottocartelle e/o file non volete entrare in tavoletta o che non si desidera avere estratto questo.
