本文介绍: Linux常用的四种压缩命令


一、tar命令

语法tar [option] file

常用参数

-c或--create:建立新的备份文件。
-f&lt;备份文件&gt;或--file=<备份文件&gt;指定备份文件。
-v或--verbose显示指令执行过程
-x或--extract或--get:从备份文件还原文件解压文件)。
-z或--gzip或--ungzip 通过gzip指令处理备份文件

示例压缩 a.txt文件test.tar.gz

tar -czvf test.tar.gz a.txt

示例解压test.tar.gz文件

tar -xzvf test.tar.gz

二、gzip命令

语法:gzip [option] file

常用参数

-c或--stdout或--to-stdout:把压缩后的文件输出标准输出设备,不去更动原始文件。
-d或--decompress或----uncompress:解开压缩文件。
-f或--force:强行压缩文件。
-l或--list:列出压缩文件相关信息。
-r或--recursive:递归处理,将指定目录下的所有文件及子目录一并处理。
-v或--verbose:显示指令执行过程

示例压缩解压文件

# 压缩目录下的所有文件
gzip * 
# 解压文件,并列出详细信息
gzip -dv *

三、rar命令

如果系统安装rar命令需要安装联网情况下使用yum命令安装

yum install rar

当前目录所有的文件压缩成一个rar包,名为filename.rar

rar -a filename *

filename.rar中的所有文件解压到./test

unrar -x filename.rar  test

四、zip命令

语法zip [option] file…

常用参数

-A 调整可执行自动压缩文件。
-b<工作目录> 指定暂时存放文件的目录。
-c每个被压缩的文件加上注释-d压缩文件删除指定的文件。
-D 压缩文件内不建立目录名称-f 更新现有的文件。
-F 尝试修复已损坏的压缩文件。
-g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件。
-i<范本样式> 只压缩符合条件的文件。
-j保存文件名称及其内容,而不存放任何目录名称-J 删除压缩文件前面不必要的数据-m 将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中。
-q 不显示指令执行过程-r 递归处理,将指定目录下的所有文件和子目录一并处理-S 包含系统隐藏文件。
-t<日期时间> 把压缩文件的日期设成指定的日期-T 检查备份文件内的每个文件是否正确无误。
-u-f 参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。
-v 显示指令执行过程或显示版本信息。
-<压缩效率> 压缩效率是一个介于1-9的数值

示例当前目录下所有文件和文件夹打包当前目录下的 html.zip

zip -q -r html.zip *

示例:解压缩html.zip

unzip html.zip

总结

word文档下载地址
Linux常用的四种压缩命令

原文地址:https://blog.csdn.net/ma286388309/article/details/129263420

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_21832.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注