Comando tar

Excluir directorios al comprimir archivos con tar.gz

Friday, January 29th, 2010

Hace poco tuve la necesidad de empaquetar y comprimir un archivo en formato tar.gz pero tenía que excluir ciertos directorios, la manera más sencilla y práctica de hacerlo fué la siguiente:

# Ejemplo de compresión normal con comando tar y gzip

[webtech@vostrolan ~]$ tar -cvzpf archivo.tar.gz comprimir/
comprimir/
comprimir/pocho/
comprimir/juan/
comprimir/pepe/

# Ejemplo de compresión excluyendo el directorio ‘pepe’

[webtech@vostrolan ~]$ tar -cvzpf archivo.tar.gz comprimir/ --exclude='pepe'
comprimir/
comprimir/pocho/
comprimir/juan/

# Ejemplo de compresión excluyendo el directorio ‘pepe’ y ‘pocho’

[webtech@vostrolan ~]$ tar -cvzpf archivo.tar.gz comprimir/ --exclude='pepe' --exclude="pocho"
comprimir/
comprimir/juan/
[webtech@vostrolan ~]$

Done :D