Ir al contenido principal

Descomprimiendo desde la terminal


En modo gráfico tenemos el gestor de archivadores para facilitarnos la vida. Pero, ¿cómo tratar con archivos comprimidos o empaquetados como los tgz, tar, bz2 o rar en la consola?

TAR

Se trata de un archivo que combina varios archivos en uno, no hay compresión de datos. Para extraer el contenido usamos el comando tar con los flags x (extract, extraer) y f (file, desde un archivo), y opcionalmente v (verbose) para mostrar por pantalla el proceso o vv para mostrar no solo los archivos y carpetas creadas, sino información sobre estas.
tar xvf archivo.tar

GZ

Se trata de un archivo comprimido con gzip. Para descomprimir utilizamos el comando gzip con el flag -d (descomprimir) o bien el comando gunzip, que no es más que un enlace a gzip.
gunzip archivo.gz
gzip -d archivo.gz

TGZ, TAR.GZ

Un archivo empaquetado con tar y comprimido con gunzip. Se descomprime de la misma forma que los tar, añadiendo el flag z para indicarle que use gzip para descomprimir.
tar xvzf archivo.tar.gz

BZ2

Archivo comprimido con bzip2. Para descomprimir se usa el comando bzip2 con el flag -d (descomprimir) o bien el comando bunzip2, que no es más que un enlace a bzip2.
bunzip2 archivo.bz2
bzip2 -d archivo.bz2

TAR.BZ2

Similar a los archivos tar.gz, pero se usó bzip2 para comprimirlo. Para descomprimir se usa también tar, con el flag j en lugar de z:
tar xvjf archivo.tar.bz2

ZIP

Archivo comprimido con zip. Se descomprime usando el comando unzip:
unzip archivo.zip

RAR

Formato propietario de RarLab, creadores del famoso Winrar. Normalmente el comando rar no está instalado en el sistema
sudo aptitude install rar
Se descomprime con el flag -x (eXtract, extraer)
rar -x archivo.rar

Comentarios

Entradas populares de este blog

Apagado automático con Cron

Existen varias formas de apagar automáticamente un servidor Linux, shutdown es un comando muy intuitivo, los parámetros son: shutdown [-a][-t sec][-krhnfFc][time][warning-message] -a     Use /etc/shutdown.allow. -k     Realmente no apaga; solo envia el mensaje de advertencia a todos. -r     Reiniciar despues de shutdown. -h     Apagar despues de shutdown. -f     Ignorar fsck en el reinicio. -F     Forzar fsck al reiniciar. -c     Cancelar todo lo que se esta ejecutando y apagar. Con esta opción no es posible configurar el argumento time, pero puede insertar un mensaje de explicación en la linea de comandos que será enviado a todos los usuarios. time    Cuando apagar. warning-message     Envia un mensaje de advertencia a todos los usuarios. Ejemplos shutdown -h now #apagar shutdown -r now # reiniciar shutdown -h 10:22 #apagar a las 10:22am Lo que yo tengo en...

Arranque automático de Tomcat

Creamos: #sudo touch /etc/init.d/tomcat #sudo nano /etc/init.d/tomcat Editamos: #!/bin/bash # Tomcat # RETVAL=$? TOMCAT_HOME="/usr/local/tomcat" case "$1" in start)      echo $"Starting Tomcat"      su - root -c "$TOMCAT_HOME/bin/startup.sh"      ;; stop)      echo $"Stopping Tomcat"      su - root -c "$TOMCAT_HOME/bin/shutdown.sh"      ;; *)      echo $"Usage: $0 {start|stop}"      exit 1      ;; esac exit $RETVAL Asignamos permisos 775 y le agregamos niveles de ejecución: #sudo chmod 775 /etc/init.d/tomcat #sudo update-rc.d tomcat defaults 99

Fecha y Hora de Linux

Supongamos queremos poner: 27-Mayo-2007 y la hora 17:27:00. Esto lo haremos como root: # date --set "2012-07-23 17:27:00" lun jul 23 17:27:00 UTC 2012 Ahora cambiamos la fecha en el BIOS. # hwclock --set --date="2012-07-23 17:27:00" Para comprobar el cambio tecleamos: # hwclock lun jul 23 17:27:00 2000 -0.010246 seconds O Puedes mantener la hora sincronizada con algun servidor de hora: # apt-get install ntp # ntpdate -u 2.pool.ntp.org También se puede hacer: Respaldar la configuración de zona horaria actual Crear un enlace dinámico de la zona horaria de México a la zona horaria actual Instalar vía apt-get un sincronizador de horario Sincronizar la hora con un servidor de horarios Sincronizar la hora del sistema con la hora del bios Verificar la nueva hora configurada # sudo mv /etc/localtime /etc/localtime-old.old # sudo ln -sf /usr/share/zoneinfo/America/Mexico_City /etc/localtime # sudo apt-get --yes install rdate # sud...