Last active
March 24, 2019 19:13
-
-
Save juliojsb/d3ecfd528bf463984f4e to your computer and use it in GitHub Desktop.
Ejemplos prácticos GZIP/TAR
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Comprimir un fichero access_log | |
gzip access_log | |
#Comprimir varios ficheros: access_log, error_log y ssl_access | |
gzip access_log error_log ssl_access | |
#Comprimir al máximo un fichero access_log (gzip admite 9 niveles de compresión) | |
gzip -9 access_log | |
# Ver el nivel de compresión aplicado | |
gzip -l fichero.gz | |
#Comprimir todos los ficheros recursivamente dentro de un directorio | |
gzip -r directorio | |
#Buscar ficheros con extensión “.log” con antigüedad superior a los 10 días | |
#y comprimirlos con gzip lo máximo posible. | |
find . -name '*.log' -type f -mtime +10 -exec gzip -9 {} \; | |
#Buscar ficheros no comprimidos con antigüedad superior a 10 días | |
#y comprimirlos lo máximo posible con gip. | |
find . -not -name '*.gz' -type f -mtime +10 -exec gzip -9 {} \; | |
#Generar un comprimido de un fichero y a la vez mantener el original | |
#sin comprimir (útil para enviar sólo los comprimidos para análisis) | |
gzip -k fichero_1 | |
#Descomprimir | |
gunzip fichero.gz | |
#Empaquetar un directorio con tar y comprimirlo (opción -z) | |
tar cvfz fichero.tar.gz directorio | |
#Ver contenido de un empaquetado tar comprimido con gzip | |
tar tvfz fichero.tar.gz | |
#Descomprimir y desempaquetar un tar comprimido con gzip | |
tar xvfz fichero.tar.gz | |
#Crear un empaquetado con tar y especificar el nivel de compresión de gzip | |
#Tendremos que exportar la variable de entorno GZIP | |
export GZIP=-9 | |
tar cvfz fichero.tar.gz directorio | |
#Calcular el tamaño de un fichero tar.gz | |
tar -czf fichero.tar.gz | wc -c |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment