小智 25
alias untar='tar -xvzf'
放置在您的 .bashrc 文件中以在登录/shell 会话中持续存在,或放置在您的 /etc/bash.bashrc 文件中以保留系统上所有用户的登录。
Ric*_*uez 19
您可能还对以下内容感兴趣:
x(){
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xvjf $1 ;;
*.tar.gz) tar xvzf $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 ;;
*) echo "Unable to extract '$1'" ;;
esac
else
echo "'$1' is not a valid file"
fi
}
Run Code Online (Sandbox Code Playgroud)
使用 .bashrc 中的上述代码,键入一个x后跟文件名将提取您遇到的大多数档案(假设您有提取该类型档案所需的包)。
注意:此代码与我很久以前在此处找到的内容相比略有修改。