Archivos y Ficheros Comprimidos
tar
tar (Tape Archive) se utiliza para agrupar varios archivos o directorios en un único archivo (archivo tarball) y opcionalmente comprimirlo.
tar [opciones] [archivo_destino] [archivos_origen]
Opciones
-c: Crea un archivo nuevo.
-x: Extrae archivos de un archivo tarball.
-t: Lista el contenido de un archivo tarball.
-v: Muestra detalles de los archivos procesados.
-f: Especifica el nombre del archivo tarball.
-z: Comprime o descomprime congzip.
-j: Comprime o descomprime conbzip2.
--exclude=<archivo>: Excluye archivos o directorios específicos.
Ejemplo 1. Crear un archivo tarball:
tar -cvf archivo.tar directorio/Ejemplo 2. Crear y comprimir con gzip:
tar -czvf archivo.tar.gz directorio/Ejemplo 3. Extraer un archivo tarball:
Ejemplo 4. Listar el contenido de un archivo tarball:
gzip
gzip comprime archivos individuales, reduciendo su tamaño mediante un algoritmo de compresión.
Opciones
-d: Descomprime un archivo comprimido.
-k: Mantiene el archivo original después de la compresión.
-r: Comprime todos los archivos dentro de un directorio.
-l: Muestra información sobre el archivo comprimido.
Ejemplo 5. Comprimir un archivo:
Ejemplo 6. Descomprimir un archivo
gunzip
gunzip es un comando dedicado para descomprimir archivos .gz.
Ejemplo 7. Descomprimir un archivo:
zip
Crea archivos comprimidos en formato .zip, que es ampliamente utilizado y soportado en diferentes sistemas operativos.
Opciones
-r: Incluye archivos y subdirectorios recursivamente.
-e: Cifra el archivo comprimido con contraseña.
-q: Suprime mensajes en pantalla.
-x <patrón>: Excluye archivos específicos.
-u: Actualiza el contenido de un archivo.zip.
Ejemplo 8. Crear un archivo .zip
Ejemplo 9. Comprimir un directorio completo:
Ejemplo 10. Cifrar un archivo .zip con contraseña:
unzip
unzip extrae archivos de un archivo .zip
Opciones
-l: Lista el contenido del archivo comprimido.
-d <directorio>: Especifica un directorio de destino para extraer.
-o: Sobrescribe archivos existentes sin preguntar.
-q: Modo silencioso, no muestra mensajes.
Ejemplo 11. Extraer un archivo .zip
Ejemplo 12. Extraer a un directorio específico
bzip2
bzip2 comprime archivos individuales con un algoritmo más eficiente que gzip
Opciones
-d: Descomprime un archivo comprimido.
-k: Mantiene el archivo original después de la compresión.
Ejemplo 13. Comprimir un archivo:
Ejemplo 14. Descomprimir un archivo:
bunzip2
bunzip2 descomprime archivos .bz2
Ejemplo 15. Descomprimir un archivo:
xz
xz comprime archivos con alta eficiencia.
Opciones
-d: Descomprime un archivo.xz.
-k: Mantiene el archivo original después de la compresión.
-v: Muestra detalles durante la compresión o descompresión.
Ejemplo 16. Comprimir un archivo:
Ejemplo 17. Descomprimir un archivo:
Last updated