comprimir directorios o archivos en tgz
Comprimir un directorio.
tar czvf nombre_del_archivo.tgz /nombre/del/directorio/
Comprimir un archivo.
tar czvf nombre_del_archivo.tgz nombre_archivo_a_compactar
Descompactar un tgz.
tar xzvf nombre_del_archivo.tgz
c
: Crea un nuevo archivo.z
: Comprime el archivo usando gzip.v
: Modo verboso (muestra el proceso).f
: Especifica el nombre del archivo (siguiente argumento).x
: Extrae el contenido del archivo.
Otros argumentos disponibles.
-
Operaciones principales:
t
: Listar el contenido de un archivo tarball.r
: Añadir archivos a un archivo tarball existente (rara vez se usa porque el archivo debe ser no comprimido).u
: Actualizar archivos en un archivo tarball existente si el archivo en el disco es más reciente (nuevamente, rara vez se usa por la misma razón).d
: Comparar el contenido del archivo tarball con el sistema de archivos.
-
Opciones de manipulación del archivo:
j
: Comprimir usandobzip2
o descomprimir un archivo bzip2.J
: Comprimir usandoxz
o descomprimir un archivo xz.
-
Opciones de selección de archivo:
A
: Concatenar archivos tar.--exclude
: Excluir archivos que coincidan con el patrón especificado.--no-recursion
: No archivar subdirectorios.--recursion
: Archivar subdirectorios (esto es el comportamiento predeterminado).
-
Opciones relacionadas con el manejo de permisos y propietarios:
--no-same-owner
: Al extraer, no intentar conservar el mismo propietario que en el archivo original.--no-same-permissions
: Al extraer, no intentar conservar los mismos permisos que en el archivo original.p
: Conservar permisos (usado al extraer).--numeric-owner
: No resolver nombres de usuario/grupo al crear o mostrar.
-
Otras opciones:
W
: Verificar la creación del archivo tarball.k
: No sobrescribir.m
: No restaurar la fecha de modificación.--totals
: Muestra el total de bytes después de procesar el archivo.--checkpoint
: Muestra puntos de control mientras procesa el archivo.