Linux命令行万能解压命令

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” ]] ; thenprint -P “usage: \e[1;36mex\e[1;0m < filename >”print -P ”       Extract the file specified based on the extension”elif [[ -f $1 ]] ; thencase $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()" ;;esacelseecho “‘$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    ;;

2、修改.bashrc文件

增加如下内容:

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


刷新该文件生效:需要使用root权限

source ~/.bashrc

3、解压测试
解压命令为:

ex $压缩文件

(1)解压.zip后缀压缩文件

(2)解压.tar.xz后缀压缩文件

(3)解压.7z后缀压缩文件

使用方法
在~目录创建.autoex.sh文件并填入脚本内容保存
在~目录修改.bashrc文件添加如下内容

注意:
这儿还不能使用root权限解压,因为我们修改的.bashrc文件为普通用户的文件,如果root用户需要使用我们需要在root权限进行以上操作

Linux命令行万能解压命令相关推荐

  1. linux 命令行封装,自己封装Linux命令行万能解压命令

    问题背景 Linux下经常需要解压文件,直接在命令行敲命令解压是最便捷的. 但问题在于,不同的压缩格式,需要用不同命令和不同参数,完全记不住啊. 解决方式 既然记不住,那就换一种思路,假如有一条命令能 ...

  2. Linux常用文件压缩/解压命令格式大全(tar、gzip、bzip2、zip、compress、cpio、compress、dd)建议收藏

    Linux常用文件压缩/解压命令格式大全 1. tar 2. gzip 3. bzip2 4. zip 5. compress 6. cpio 7.dd 1. tar 打包备份后的文件包缀:.tar ...

  3. Linux按压缩率大小排序,Linux下常用压缩 解压命令与压缩比率对比

    常用的格式有: tar, tar.gz(tgz), tar.bz2, 不同方式,压缩和解压方式所耗CPU时间和压缩比率也差异也比较大. 1. tar 只是打包动作,相当于归档处理,不做压缩:解压也一样 ...

  4. 解压文件到服务器是什么意思,linux中zip文件解压命令是什么

    linux中zip文件解压命令是什么 发布时间:2020-10-15 14:35:15 来源:亿速云 阅读:102 作者:小新 这篇文章给大家分享的是有关linux中zip文件解压命令是什么的内容.小 ...

  5. Linux下常用压缩 解压命令和压缩比率对比

    https://www.cnblogs.com/joshua317/p/6170839.html Linux下常用压缩 解压命令和压缩比率对比 常用的格式有: tar, tar.gz(tgz), ta ...

  6. mac 命令行 解压7z文件_命令行压缩解压7z

    命令行压缩解压一 7z 1) 简介7z,全称7-Zip, 是一款开源软件.是目前公认的压缩比例最大的压缩解压软件.主页:http://www.7-zip.org/中文主页:http://7z.spar ...

  7. 浅谈Linux下各种压缩 解压命令和压缩比率对比

    Linux下压缩.解压命令五花八门,不像在windows下一个winrar打遍天下无敌手,清一色的.rar .zip格式. 比如,Linux下常用的tar tar.gz tar.bz2 .Z等等不一而 ...

  8. Linux 文件目录压缩与解压命令

    Linux 文件目录压缩与解压命令,融合多部Linux经典著作,去除多余部分,保留实用部分. compress压缩: compress是个历史悠久的压缩程序,文件经它压缩后,其名称后面会多出 &quo ...

  9. linux gz文件压缩比,浅谈Linux下各种压缩 解压命令和压缩比率对比.doc

    浅谈Linux下各种压缩 解压命令和压缩比率对比 浅谈Linux下各种压缩 解压命令和压缩比率对比 Linux下压缩.解压命令五花八门,不像在windows下一个winrar打遍天下无敌手,清一色的. ...

最新文章

  1. Generator 函数的含义与用法
  2. Win2003磁盘分区调整
  3. HDU2000 ASCII码排序【字符排序】
  4. 查询检测PhysX 3.2中的场景查询(1)-基础
  5. javascript学习5
  6. DOSBOX——DEBUG的简单使用
  7. 组合体视图的画图步骤_画组合体三视图的方法和步骤.ppt
  8. 快学 Go 语言 第 3 课 —— 分支与循环
  9. 杨辉三角(组合数)+排列组合
  10. 代理模式(静态代理和动态代理)
  11. 卡尔曼滤波 - 冥冥之中自有定数的正态分布
  12. 芝加哥大学计算机语言学,芝加哥大学cs专业值得申请么?
  13. 【图像加密】基于小波变换结合混沌算法实现图像加密解密含Matlab源码
  14. Codeforces 662C
  15. 【抽样技术系列03】分层随机抽样ST
  16. 【前端开发】菜鸟必看,html chrome浏览器禁用谷歌翻译
  17. 【STM32】DHT11温湿度模块传感器详解代码
  18. MISC-zip压缩包的总结
  19. 2021-11-26Leetcode 146.LRU缓存机制
  20. 【数据库课设】图书馆借阅系统

热门文章

  1. 工信部备案成功后 网站公安备案详细流程![图]
  2. U3D实现WebCamera显示
  3. 四、Transforms
  4. 招远一职专计算机专业都学什么,招远一职专计算机专业技能指导教师李欣经
  5. Linux wps 兼容Windows,解决wps for linux缺失windows字体
  6. 杨振宁:佛教与科学彻底相容
  7. 2022-数据结构复习
  8. OJ:Bad Cowtractors(最大生成树)
  9. 如果您的浏览器不支持javascript功能
  10. Kubernetes控制器之Deployment