## 万能脚本解压法

代码如下:

```sh

#!/bin/sh

#

# Usage: extract

# Description: extracts archived files / mounts disk images

# Note: .dmg/hdiutil is macOS-specific.

#

# credit: http://nparikh.org/notes/zshrc.txt

extract () {

if [ -f $1 ]; then

case $1 in

*.tar.bz2) tar -jxvf $1 ;;

*.tar.gz) tar -zxvf $1 ;;

*.bz2) bunzip2 $1 ;;

*.dmg) hdiutil mount $1 ;;

*.gz) gunzip $1 ;;

*.tar) tar -xvf $1 ;;

*.tbz2) tar -jxvf $1 ;;

*.tgz) tar -zxvf $1 ;;

*.zip) unzip $1 ;;

*.ZIP) unzip $1 ;;

*.pax) cat $1 | pax -r ;;

*.pax.Z) uncompress $1 --stdout | pax -r ;;

*.rar) unrar x $1 ;;

*.Z) uncompress $1 ;;

*) echo "'$1' cannot be extracted/mounted via extract()" ;;

esac

else

echo "'$1' is not a valid file"

fi

}

```

使用命令:

```sh

extract 文件名

```

## 最简单的alias缩写法

```sh

alias -s gz='tar -xzvf'

alias -s tgz='tar -xzvf'

alias -s zip='unzip'

alias -s bz2='tar -xjvf'

```

将上列命令加你的配置文件,或者直接在sh下输入即可。适合新手与小白,因为不会破坏文件。

## aunpack

属于atool下的一个子命令,需要先安装atool。

```

sudo apt install atool -y

aunpack # 解压即可

```

## 7z x

```

7z x

```

解压对应的文件。

一键复制

编辑

Web IDE

原始数据

按行查看

历史

linux下解压.git,linux下万能解压的几种方法.md相关推荐

  1. 查看linux系统版本centos,CentOS下查看系统版本的4种方法

    Linux有很多的发行版,不同的版本会有一些细微区别,所以经常需要查看服务器系统的版本号. 下面来看下CentOS下如何查看CentOS版本. 方法1:cat /etc/issue 执行命令:[www ...

  2. linux 下安装rar解压软件,centos下rar解压工具的安装 rar和unrar命令使用方法

    安装rar解压工具我们需要先找到rar的工具包,rar的官方下载地址如下: //www.rarsoft.com/download 找到相对应的压缩包地址 我的是centos 64位的,我需要的地址压缩 ...

  3. linux下 tar解压 gz解压 bz2等各种解压文件使用方法

    点击打开链接 linux下 tar解压 gz解压 bz2等各种解压文件使用方法                .tar 解包:tar xvf FileName.tar 打包:tar cvf FileN ...

  4. linux下解压war包或指定解压目录

    linux下解压war包或指定解压目录 找到war包 找到war包 使用 jar -xvf word.war 命令 ,可直接对war包进行解压处理,并解压至当前目录: 如何将war包解压至指定的目录, ...

  5. linux 下tar怎样解压zip文件,linux下 zip解压 tar解压 gz解压 bz2等各种解压文件命令(示例代码)...

    简介这篇文章主要介绍了linux下 zip解压 tar解压 gz解压 bz2等各种解压文件命令(示例代码)以及相关的经验技巧,文章约6037字,浏览量504,点赞数7,值得推荐! .tar 解包:ta ...

  6. linux下安装解压软件:rar:官方下载和安装

    linux下解压rar文件 https://blog.csdn.net/weixin_44321570/article/details/127187762 首先说明 1.linux中常常会遇到一些ra ...

  7. Linux下tar解压到当前目录,zip压缩,tar压缩,tar解压

    Linux下tar解压tar.gz文件到当前目录 很多时候我们需要把文件解压到当前目录,命令如下: tar -zxvf vscode-server-linux-x64.tar.gz -C ./ 有时候 ...

  8. Linux下unzip解压文件时报错:End-of-central-directory signature not found.

    在linux上下载好coco20017数据集,解压时候: year=2017 unzip train{$year}.zip unzip val{$year}.zip 报错: Archive: trai ...

  9. Linux命令行万能解压命令

    Linux命令行万能解压命令 Linux命令行万能解压命令 1.在用户目录创建一个.autoex.sh脚本 脚本的内容如: #copy from https://ynome.wordpress.com ...

最新文章

  1. 【java】兴唐第三十一节课之反射
  2. android 点击热区,Android-android中有没有提供点击热区的功能
  3. PHP报“Cannot start session without errors”
  4. [BZOJ3583]杰杰的女性朋友(矩阵快速幂)
  5. 浅析调用android的content provider(一)
  6. java获取页面点击次数_java计算鼠标点击次数的题,急求!
  7. Win2008 R2 IIS FTP防火墙的配置
  8. 预备作业03 20162311张之睿
  9. vue项目打包,生成dist文件夹,如何修改文件夹的名字
  10. java案例代码21-电影院购票系统[重要]
  11. 软考论文-写作大纲-备考思路总结
  12. Acrobat专业版破解补丁AMTEmu+Win+v0.9.2
  13. 质数筛+埃氏筛取思想
  14. Linux内核子系统---内存管理子系统、进程管理子系统
  15. 十道解分式方程及答案_100道八年级解分式方程练习题(带答案)
  16. 设计模式——策略模式
  17. C语言:判断一个数是否为素数/质数
  18. 达梦误删除表空间文件恢复
  19. CA Server证书申请与颁发 Apache2 HTTPS
  20. HEL-X8II型便携式电流互感器检定装置

热门文章

  1. 娃娃专用开源系统Qimo OS
  2. 航空公司客户价值分析(附完整代码)
  3. java查询数据库大批量数据_数据库有百万数据量的情况下,分页查询的方法及其优化方式...
  4. 2019年中国消费市场的6个趋势
  5. linux系统指法练习与打字游戏软件
  6. 第二个scala程序
  7. 涛思数据完成4700万美元B轮融资, 经纬中国领投,红杉资本中国基金、GGV纪源资本、指数资本跟投...
  8. 证监会行政处罚决定书爬取,从框架源代码获取url, requests 访问 xpath提取
  9. Linux虚拟机启动报错operating system not found解决步骤
  10. android watchdog机制