Extraer archivos comprimidos directamente desde .bashrc

Solapas principales

Autor: Desconocido
Licencia: GPL
Uso: ~$extraer nombre-del-archivo.comprimido
Explicación: Es una pequeña función que agregada a nuestro .bashrc, nos permitirá extraer archivos comprimidos sin tener que usar ningún comando ni una interfaz gui.
Dependencias: Programas de compresión-descompresión de archivos. (rar, unrar, tar, bzip2, p7zip, arj, etc...)

Código

Simplemente copia y pega el código en tu .bashrc.

extraer () {
  if [ -f $1 ] ; then
      case $1 in
          *.tar.bz2)   tar xvjf $1    ;;
          *.tar.gz)    tar xvzf $1    ;;
          *.bz2)       bunzip2 $1     ;;
          *.rar)       rar x $1       ;;
          *.gz)        gunzip $1      ;;
          *.tar)       tar xvf $1     ;;
          *.tbz2)      tar xvjf $1    ;;
          *.tgz)       tar xvzf $1    ;;
          *.zip)       unzip $1       ;;
          *.Z)         uncompress $1  ;;
          *.7z)        7z x $1        ;;
          *)           echo "no se como extraer '$1'..." ;;
      esac
  else
      echo "'$1' no es un archivo válido!"
  fi
}