Extract compressed files the easy way (.tar.bz2, .tar.gz, .zip, 7z, .exe, ...)

Add that to your ~/.bashrc (which should be in your home directory).
Now to extract a file on your terminal just add the word extract in front of the compressed file location. It will extract the compressed file as long as you had the libraries install
Usage example:
extract ~/firefox-8.0.1.tar.bz2

Here is the script to Copy and paste:



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': unrecognized file compression" ;;
esac
else
echo "\`$1' is not a valid file"
fi
}

Popular Posts