linux解压rar(linux解压rar包)

更新时间:2023-03-01 13:37:19 阅读: 评论:0

大家好,我是杂烩君。

本次给大家分享一个实用的万能解压命令。

Linux下,压缩包的格式有很多种,在命令行下进行解压,解压不同的压缩包,需要执行不同的命令及参数,我们往往记不住那么多命令。我们可以写一个万能的解压命令,来替代这些繁多的解压命令,这样我们只需要记住一条命令就可以了。

下面分享具体的步骤:

1、在用户目录创建一个.autoex.sh脚本

脚本的内容如:

#copy from https://ynome.wordpress.com/2013/04/14/linux-%E9%80%9A%E7%94%A8%E8%A7%A3%E5%8E%8B/ex () { if [[ -z “$1” ]] ; then print -P “usage: e[1;36mexe[1;0m < filename >” print -P ” Extract the file specified bad on the extension” elif [[ -f $1 ]] ; then ca $1 in *.tar) tar xvf $1 ;; *.tbz2) tar xvf $1 ;; *.tgz) tar xvf $1 ;; *.tar.bz2) tar xvf $1 ;; *.tar.gz) tar xvf $1 ;; *.tar.xz) tar xvf $1 ;; *.tar.Z) tar xvf $1 ;; *.bz2) bunzip2v $1 ;; *.rar) rar x $1 ;; *.gz) gunzip $1 ;; *.zip) unzip $1 ;; *.Z) uncompress $1 ;; *.xz) xz -d $1 ;; *.lzo) lzo -dv $1 ;; *.7z) 7z x $1 ;; *) echo "'$1' cannot be extracted via extract()" ;; esac el echo “‘$1’ is not a valid file” fi } # *.tar) tar xvf $1 ;; # *.tbz2) tar xvjf $1 ;; # *.tgz) tar xvzf $1 ;; # *.tar.bz2) tar xjvf $1 ;; # *.tar.gz) tar xvzf $1 ;; # *.tar.xz) tar Jxf $1 ;; # *.tar.Z) tar xvZf $1 ;;

脚本来源:https://github.com/zqb-all/git-dot-files/blob/master/.autoex.sh

2、修改.bashrc文件

增加如下内容:

if [ -f ~/.autoex.sh ]; then . ~/.autoex.shfi

修改完成之后,执行如下命令使之生效:

source ~/.bashrc3、解压测试

解压命令为:

ex file(1)解压.zip后缀压缩文件(2)解压.tar.xz后缀压缩文件(3)解压.7z后缀压缩文件

因为这个命令能满足大多数常见情况解压的使用所以我们称之为万能命令,但是并未可以满足所有情况,我们可以根据实际使用情况修改完善.autoex.sh来完善这个万能解压命令ex。

如果文章对你有帮助,麻烦帮忙点赞、收藏、转发,谢谢!

猜你喜欢:

分享一份不错的嵌入式资料汇总贴

给“嵌入式大杂烩读者”整理了一个嵌入式实用项目汇总仓库,私信回复1024,即可看到链接

本文发布于:2023-02-28 20:00:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/167764903976334.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:linux解压rar(linux解压rar包).doc

本文 PDF 下载地址:linux解压rar(linux解压rar包).pdf

上一篇:男女爱情故事
下一篇:返回列表
标签:linux   rar
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|