Posted: Sun 23 Sep 2012, 21:24 Post subject:
Bash script para descomprimir Subject description: Descomprime el archivo que desees rápidamente
Code:
#!/bin/bash
#Descomprime un fichero
#por m0li
#licencia GNU GPL 2.0
#versión 1.0.0
function descomprimir {
echo "Descomprime de acuerdo a la extensión del fichero."
if [ "$1" == "" ]; then
echo "Por favor ingrese el archivo con su extensión de compresión"
exit 1
else
if [ ${1#*.} == "tar" ]; then
tar xvf "$1"
elif [ ${1#*.} == "tar.gz" ]; then
tar xzvf "$1"
elif [ ${1#*.} == "gz" ]; then
gzip -d "$1"
elif [ ${1#*.} == "bz2" ]; then
bzip2 -d "$1"
elif [ ${1#*.} == "tar.bz2" ]; then
tar jvxf "$1"
elif [ ${1#*.} == "zip" ]; then
unzip "$1"
elif [ ${1#*.} == "lha" ]; then
lha -x "$1"
elif [ ${1#*.} == "zoo" ]; then
zoo -x "$1"
elif [ ${1#*.} == "rar" ]; then
unrar -x "$1"
fi
fi
}
Esta función colocala al final de tu archivo de configuración de bash, usualmente es el .bashrc
Para usarla pongamos un ejemplo, he descargado un archivo llamado archivo.tar.gz
para descomprimirlo automáticamente usas esta sintax
Code:
descomprimir archivo.tar.gz
y listo.
Claro siempre y cuando respetes esta regla:
debes estar con el bash en el directorio donde esté el archivo a descomprimir.
Luego les subiré mi versión para comprimir archivos :-).
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum