linux:bash:tar

Aquesta és una revisió antiga del document


tar

  • $ 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
  • $ tar -xzvf <file>.tgz
  • dónde:
    • x : extraer
  • $ tar –create –file - –posix –gzip – <dir> | openssl enc -e -aes256 -out <file>
  • $ openssl enc -d -aes256 -in <file> | tar –extract –file - –gzip
  • $ gunzip -t fichero.tar.gz → solo comprobamos la compresión
  • $ gunzip -c fichero.tar.gz | tar t > /dev/null → comprobamos la compresión y el tar, pero descartamos la salida
  • $ tar ztf /path/to/file.tar.gz | xargs -d'\n' rm -v : eliminar los ficheros de una extración incorrecta de un TAR
  • $ tar … –exclude=/path/to/dir
  • $ tar … -X /path/to/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
  • linux/bash/tar.1529763071.txt.gz
  • Darrera modificació: 23/06/2018 07:11
  • per mate