#------Extraction of compressed files--------------# from ARCH Wikiextract () {if [ -f $1 ] ; thencase $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 "don't know how to extract '$1'..." ;;esacelseecho "'$1' is not a valid file!"fi}
Now when you need to uncompress a file, simply type "extract filename" and slam-bam-thank-you-ma'am. No thinking or looking up the correct syntax, all you are left with is an uncompressed file and isn't that all we really wanted?
What fun things are you hiding in your .bashrc file that makes life easier? Please share.