那就是用gnome-open打开,会自动使用合适的程序打开的。(gnome桌面适用)
例如
代码: 全选
gnome-open a.tar.gz
gnome-open name.bmp
gnome-open abcd.doc
代码: 全选
gnome-open a.tar.gz
gnome-open name.bmp
gnome-open abcd.doc
呵呵,哪有。经常需要解压,可记不住那么多参数,灵光一闪 …………xiooli 写了: 我还以为有别的高招呐。。
把这个加到.bashrc里面,然后在终端直接x xxx.xxx就可以解压了:daf3707 写了:呵呵,哪有。经常需要解压,可记不住那么多参数,灵光一闪 …………xiooli 写了: 我还以为有别的高招呐。。
代码: 全选
x () {
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xjf $1 ;;
*.tar.gz) tar xzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) rar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xf $1 ;;
*.tbz2) tar xjf $1 ;;
*.tgz) tar xzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1 ;;
"") 没有输入文件名! ;;
*) echo "'$1' 不能通过 x 解压" ;;
esac
else
echo "'$1' 不是有效文件!"
fi
}
脚本党就是不错,羡慕……用了xiooli 写了:把这个加到.bashrc里面,然后在终端直接x xxx.xxx就可以解压了:daf3707 写了:呵呵,哪有。经常需要解压,可记不住那么多参数,灵光一闪 …………xiooli 写了: 我还以为有别的高招呐。。代码: 全选
x () { if [ -f $1 ] ; then case $1 in *.tar.bz2) tar xjf $1 ;; *.tar.gz) tar xzf $1 ;; *.bz2) bunzip2 $1 ;; *.rar) rar x $1 ;; *.gz) gunzip $1 ;; *.tar) tar xf $1 ;; *.tbz2) tar xjf $1 ;; *.tgz) tar xzf $1 ;; *.zip) unzip $1 ;; *.Z) uncompress $1 ;; "") 没有输入文件名! ;; *) echo "'$1' 不能通过 x 解压" ;; esac else echo "'$1' 不是有效文件!" fi }