tar
comprimir
tar -czvf <file>.tgz <dir>
- dónde:
- c : indica comprimir
- z : usar gzip como formato de compresión
- v : verbose, mostrar información mientras trabaja
- f : fichero TAR a crear
descomprimir
tar -xzvf <file>.tgz [fichero o directorio a extraer]
- dónde:
- x : extraer
comprimir + encriptar
tar --create --file - --posix --gzip – <dir> | openssl enc -e -aes256 -out <file>
?
descomprimir + desencriptar
openssl enc -d -aes256 -in <file> | tar –extract –file - –gzip
comprobar
gunzip -t fichero.tar.gz
→ solo comprobamos la compresióngunzip -c fichero.tar.gz | tar t > /dev/null
→ comprobamos la compresión y el tar, pero descartamos la salida
completo + incremental
tar cpf /path/to/complete-file.tar -g /path/to/register.snar /path/backup
tar cpf /path/to/incremental-file.tar -g /path/to/register.snar /path/backup
- y así mientras se quiera.
- Para hacer la restauración, se empieza por el completo y se continúa con los incrementales.
- -M: múltiple volumen
- -L: tamaño volumen
útiles
tar ztf /path/to/file.tar.gz | xargs -d'\n' rm -v
: eliminar los ficheros de una extración incorrecta de un TARtar … --exclude=/path/to/dir
tar … -X /path/to/exclude-list.txt
tar … --exclude-from «exclude-list.txt»
tar … --exclude-tag-all=exclude.tag
: establece un fichero que sirve para indicar que no ha de hacer backup de ese directorio