Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # put this into ~/.bashrc and relogin
- # use extract <path/file_name>
- extract () {
- if [ -f $1 ] ; then
- case $1 in
- *.tar.bz2) tar xvjf $1 ;;
- *.tar.gz) tar xvzf $1 ;;
- *.tar.xz) tar xvJf $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 ;;
- *.xz) unxz $1 ;;
- *.exe) cabextract $1 ;;
- *) echo "\`$1': unknown archive method" ;;
- esac
- else
- echo "\`$1' file does not exist"
- fi
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement