Extractor de Archivos Comprimidos

d
Autor: JuszR
Correo: gentoo[at]rocks.net
Descripción: Script que permite realizar la extracción de archivos de una manera rápida.
#!/usr/bin/env bash
# Script para extraer archivos
# JuszR gentoo@rocks.net
# GPL
 
 
if [ "$#" -lt 1 ]; then
	echo -ne "\n\tUso:"
	echo -e "\n\t$(basename $0) [archivo] (.tar, .rar, .bz2...)"
	echo ""
	exit 1
fi
 
 if [ -f $1 ] ; then
        case $1 in
            *.tar.bz2 | *.tbz2)   tar xvjf $1        ;;
            *.tar.gz)    tar xvzf $1     ;;
            *.bz2)       bunzip2 $1       ;;
            *.rar)       unrar x $1     ;;
            *.gz)        gunzip $1     ;;
            *.tar)       tar xvf $1        ;;
            *.tgz)       tar xvzf $1       ;;
            *.zip)       unzip $1     ;;
            *.Z)         uncompress $1  ;;
            *.7z)        7z x $1    ;;
            *)           echo "'$1' no puede ser extraido" ;;
	 esac
    else
        echo "'$1' no es un archivo valido"
    fi
Para realizar la extracción, el script se utiliza de la siguiente manera: 
./extractor.bash archivo.ext

0 comentarios: