Advertisement
Guest User

Untitled

a guest
Feb 17th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.73 KB | None | 0 0
  1. extract () {
  2.   if [ -f $1 ] ; then
  3.     case $1 in
  4.       *.tar.bz2)   tar xvjf $1    ;;  
  5.       *.tar.gz)    tar xvzf $1    ;;  
  6.       *.tar.xz)    tar xvJf $1    ;;  
  7.       *.bz2)       bunzip2 $1     ;;  
  8.       *.rar)       unrar x $1     ;;  
  9.       *.gz)        gunzip $1      ;;  
  10.       *.tar)       tar xvf $1     ;;  
  11.       *.tbz2)      tar xvjf $1    ;;  
  12.       *.tgz)       tar xvzf $1    ;;  
  13.       *.zip)       unzip $1       ;;  
  14.       *.Z)         uncompress $1  ;;  
  15.       *.7z)        7z x $1        ;;  
  16.       *.xz)        unxz $1        ;;  
  17.       *.exe)       cabextract $1  ;;  
  18.       *)           echo "\`$1': unrecognized file compression" ;;
  19.    esac
  20.  else
  21.    echo "\`$1' is not a valid file"
  22.   fi  
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement