unzip linux tar tar.gz
shell
               
                  
      #!/bin/bash
      
      if [ -z "$1" ] ; then
          echo "Usage: ./unzip.sh myfile.tar.gz"
          echo -n "Supported Files: tar.gz, bz2 rar"
          echo "gz, tar, tbz2, tgz, zip, Z, 7z"
      else
          if [ -f $1 ] ; then
                  case $1 in
                      *.tar.bz2)   tar xvjf $1     ;;
                      *.tar.gz)    tar xvzf $1     ;;
                      *.tar.xz)    tar xf $1       ;;
                      *.bz2)       bunzip2 $1      ;;
                      *.rar)       unrar 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 "Cannot extract file named: '$1'" ;;
                  esac
          else
                  echo "'$1' is not a valid archive file."
          fi
      fi
               
            
Follow me on Twitter! It's free!