Me gustaría crear un archivo tar para comprimir una carpeta que contenga subcarpetas. Estoy intentando con el siguiente comando int en la terminal:
tar -czf folder directorios.tar.gz
documentos.tar.gz sería el resultado
fuente
Me gustaría crear un archivo tar para comprimir una carpeta que contenga subcarpetas. Estoy intentando con el siguiente comando int en la terminal:
tar -czf folder directorios.tar.gz
documentos.tar.gz sería el resultado
Tratar:
tar -czvf directorios.tar.gz folder
Algunas notas
La recursión es la predeterminada , desde las tar
páginas del manual:
-c, --create
Create a new archive. Arguments supply the names of the files to be archived.
Directories are archived recursively, unless the --no-recursion option is
given.
Aunque esto se puede desactivar utilizando la --no-recursion
opción ...
Necesita el nombre del archivo inmediatamente después de la -f
opción, la secuencia correcta es:
tar -c [-f ARCHIVE] [OPTIONS] [FILE...]
^^^^^^^^^^
Para una línea de comando más flexible (especialmente si desea utilizar otras utilidades de compresión aparte de gzip con tar), puede omitir la -z
opción y use -a
u --auto-compress
option para permitir que tar decida automáticamente qué compresor usar según el sufijo de archivo :
-a, --auto-compress
Use archive suffix to determine the compression program.
Los sufijos reconocidos (y sus aplicaciones de compresión concomitantes) son:
el alquitrán es genial :)
Referencias
-z
opción y usar-a
para permitir que tar adivine desde el sufijo de archivo ...-z
y-a
no noté ninguna diferencia (estoy trabajando en un servidor remoto). Ambos alquitranes pesan lo mismo. En el ejercicio me piden que cree un gzip, luego lo descomprima usando gunzip. ¡Gracias por toda la ayuda!