Skip to content

Instantly share code, notes, and snippets.

@mcking-07
Created April 21, 2024 16:29
Show Gist options
  • Save mcking-07/0749df748d546219b1b21b223e51de8f to your computer and use it in GitHub Desktop.
Save mcking-07/0749df748d546219b1b21b223e51de8f to your computer and use it in GitHub Desktop.
zipfile extractor
ex() {
if [ -f "$1" ]; then
case $1 in
*.tar.gz) tar xzf $1;;
*.rar) unrar x $1;;
*.gz) gunzip $1;;
*.tar) tar xf $1;;
*.tgz) tar xzf $1;;
*.zip) unzip $1;;
*.7z) 7z x $1;;
*.tar.xz) tar xf $1;;
*) echo "'$1' cannot be extracted via ex()" ;;
esac
else
echo "'$1' is not a valid file"
fi
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment