Linux常用的解压命令

笑小枫的专属目录

整啥幺蛾子

今天在linux解压一个文件,顺手就来tar -zxvf xxxx ,哦吼,爆竿了,套他猴子的。

好吧,承认 .gz文件解压多了,没有注意.zip,zip怎么解压来着,``unzip`啥啥啥来着,于是本文就来了。

附上它的双胞胎姐姐:Linux常用的压缩命令

Linux tar命令

tar命令的参数

  1. 这五个参数是独立的和别的命令连用时只能使用其中一个。
diff 复制代码
-c: 创建一个打包文件(create)
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
  1. 根据需要在压缩或解压档案时可选参数。
diff 复制代码
-z: 使用zip进行解压或压缩
-j: 使用bzip2进行解压或压缩
-v: 压缩的过程中显示文件
-f: 必须命令,用于指定文件名;这个参数必须是最后一个参数且后面只能文件名!
-Z:有compress属性的(这个不常见)

范例

  1. 查看
    tar -tf a.tar.gz 在不解压的情况下查看压缩包的内容
  2. 仅打包
    tar -cvf a.tar /etc 把/etc目录下的所有文件打包,不压缩!
  3. 压缩
    tar -zcvf a.tar.gz /etc 打包后,以 gzip 格式压缩
    tar -jcvf a.tar.bz2 /etc 打包后,以 bzip2 格式压缩
  4. 解压
    tar --xvf a.tar 解压 tar包
    tar -xzvf a.tar.gz 解压tar.gz
    tar -xjvf a.tar.bz2 解压 tar.bz2
    tar --xZvf file.tar.Z 解压tar.Z

以上就是tar命令常用的选项了。

Linux unzip命令

Linux unzip命令用于解压缩zip文件。

unzip为.zip压缩文件的解压缩程序。

语法

unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]

参数

diff 复制代码
-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换
-f 更新现有的文件
-l 显示压缩文件内所包含的文件
-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换
-t 检查压缩文件是否正确
-u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中
-v 执行时显示详细的信息
-z 仅显示压缩文件的备注文字
-a 对文本文件进行必要的字符转换
-b 不要对文本文件进行字符转换
-C 压缩文件中的文件名称区分大小写
-j 不处理压缩文件中原有的目录路径
-L 将压缩文件中的全部文件名改为小写
-M 将输出结果送到more程序处理
-n 解压缩时不要覆盖原有的文件
-o 不必先询问用户,unzip执行后覆盖原有文件
-P<密码> 使用zip的密码选项
-q 执行时不显示任何信息
-s 将文件名中的空白字符转换为底线字符
-V 保留VMS的文件版本信息
-X 解压缩时同时回存文件原来的UID/GID
[.zip文件] 指定.zip压缩文件
[文件] 指定要处理.zip压缩文件中的哪些文件
-d<目录> 指定文件解压缩后所要存储的目录
-x<文件> 指定不要处理.zip压缩文件中的哪些文件
-Z unzip -Z等于执行zipinfo指令
相关推荐
遇见火星1 小时前
Docker Compose 完全入门:一键启动所有容器
运维·docker·容器·docker compose
火山上的企鹅2 小时前
Codex实战:APP远程升级服务搭建(三)后台管理页面(APK 上传、版本管理、多应用页签)
服务器·网络·数据库·oracle·qgc
Net_Walke2 小时前
【Linux系统】静态链接库与动态链接库
linux·嵌入式硬件
小啊曼2 小时前
CIO实战方法论_11_组织变革打破部门墙
运维
syc78901232 小时前
中文语境下AI编码工具实战对比:从迭代体验看日常开发选择
linux·人工智能·ubuntu
❀搜不到2 小时前
远程服务器codex使用本地cc-switch的deepseek api
运维·服务器
凡人叶枫2 小时前
Effective C++ 条款22:将成员变量声明为 private
linux·开发语言·c++
袁小皮皮不皮2 小时前
3.HCIP OSPF补充知识(优化版)
服务器·网络·数据库·网络协议·智能路由器
虾壳云官方3 小时前
OpenClaw 2.7.9 Windows 一键部署教程:零基础也能搭建 AI 自动化助手
运维·人工智能·windows·自动化·openclaw·openclaw一键部署
江南风月3 小时前
WGCLOUD保姆级教程最新版整理
运维·zabbix·运维开发·prometheus·日志审计