InicioLinuxDescompresión Automática de Archivos tar.gz y tar.bz2

Descompresión Automática de Archivos tar.gz y tar.bz2

Linux3/4/2014
Hola, He aqui una versión alternativa para los empaquetados Tar comprimidos del script publicado en http://www.taringa.net/posts/linux/17613892/Descompresion-Automatica-de-Archivos.html Objetivo de este script: Se debe ingresar el nombre de un archivo por la línea de comandos, y el script debe reconocer si está empaquetado y con qué herramienta está comprimida y proceder a descomprimirlo. Si el archivo no está empaquetado y comprimido, el script deberá devolver un mensaje de no soportado. #!/bin/bash # # Decompresor inteligente versión alternativa if [ -z $1 ] then # # Si no hay argumento salimos del script con error "1! # echo "Debe ingresar el nombre del archivo" exit 1 else ARCHIVO=$1 fi TIPO=`file -z $ARCHIVO` # # Verificamos el tipo de archivo # Salida del comando file: # # Para TAR BZIP2 # file -z ejemplo.tar.bz2 # ejemplo.tar.bz2: POSIX tar archive (GNU) (bzip2 compressed data # Para TAR GZIP # file -z ejemplo.tar.gz # ejemplo.bz2:: POSIX tar archive (GNU) (gzip compressed data case $TIPO in "${ARCHIVO}: POSIX tar archive (GNU) (gzip"*) tar xzvf $ARCHIVO ;; "${ARCHIVO}: POSIX tar archive (GNU) (bzip2"*) tar xjvf $ARCHIVO ;; *) echo "Archivo no soportado" ;; esac exit 0
Datos archivados del Taringa! original
10puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

P
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.