XGuru's Blog

技术,是一种态度。关注:高性能后端技术/服务器架构/C++/C/LAMP

   :: 首页 :: 联系 :: 聚合  :: 管理
  20 Posts :: 0 Stories :: 93 Comments :: 0 Trackbacks

公告





twitter / xoXGuru

feedsky
抓虾
google reader
鲜果
QQ邮箱
九点

常用链接

留言簿(5)

搜索

  •  

最新评论

阅读排行榜

大家都为linux下压缩格式繁多,而且每种格式都对应不同的命令,这是个很让人头疼的问题。
我就介绍个方法给大家:
在bashrc里加入

ex () {
  
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  ;;
      
*.7z)        7z x $1    ;;
      
*)           echo "无法解压'$1'文件!!" ;;
    esac
  
else
    echo 
"'$1' 不是一个合法的文件!"
  fi
}



解压文件的的话只需要简单输入"ex [压缩文档]"就可以了,如果你有其他格式的压缩文档格式也可以自己加入进来。
从此告别烦人的各种解压缩命令。
posted on 2010-10-07 21:54 XGuru 阅读(2889) 评论(5)  编辑 收藏 引用

Feedback

# re: [技巧]linux命令行解压小技巧一例 2010-10-08 10:06 evoup
谢了,好用!不过貌似和vim的ex略有冲突,我改下文件名试试看,此外少了个括号撒~  回复  更多评论
  

# re: [技巧]linux命令行解压小技巧一例 2010-10-08 10:12 schindlerlee
good  回复  更多评论
  

# re: [技巧]linux命令行解压小技巧一例 2010-10-08 13:33 mono
tar xf如何。。  回复  更多评论
  

# re: [技巧]linux命令行解压小技巧一例 2010-10-08 15:18 XGuru
@evoup
多谢指正,已经修改。
ex函数名字按你喜好来修改。。  回复  更多评论
  

# re: [技巧]linux命令行解压小技巧一例 2012-10-09 20:11 老外
在ubuntu和debian 您可以安装 unp :)  回复  更多评论
  


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理