1、tar命令
基本语法:tar [选项] 打包文件名 源文件或目录。

常用选项:
c:创建新的归档文件。
x:从归档文件中提取文件。
v:显示详细信息。
f:指定归档文件的名称。
z:通过gzip进行压缩或解压缩。

j:通过bzip2进行压缩或解压缩。
J:通过xz进行压缩或解压缩。
p:保留原始文件的权限和属性。
exclude=PATTERN:排除与PATTERN匹配的文件或目录。
使用示例:
打包文件:tar cvf archive.tar file1.txt file2.txt。

打包并压缩文件(使用gzip):tar czvf archive.tar.gz file1.txt file2.txt。
解压缩并解包文件(使用gzip):tar xzvf archive.tar.gz。
2、gzip命令
基本语法:gzip [选项] 文件名。
常用选项:
c:将压缩或解压缩后的内容输出到标准输出,而不是覆盖原始文件。
d:解压缩文件。
l:显示压缩文件的详细信息。
r:递归压缩目录下的所有文件。
v:显示详细信息。
1 ~ 9:设置压缩级别,1为最快压缩但压缩率最低,9为最慢压缩但压缩率最高。
使用示例:
压缩文件:gzip FileName。
解压缩文件:gzip d FileName.gz。
3、zip命令
基本语法:zip [选项] 压缩后的文件名 要压缩的文件名。
常用选项:
r:递归压缩子目录下所有文件。
使用示例:
压缩文件:zip r myfile.zip ./。
解压缩文件:unzip myfile.zip。
4、unzip命令
基本语法:unzip [选项] 压缩文件名.zip。
常用选项:
o:不提示的情况下覆盖文件。
d:指定解压到的目录。
使用示例:
解压缩文件:unzip myfile.zip d /home/sunny。
5、bzip2命令
基本语法:bzip2 [选项] 文件名。
常用选项:
z:压缩文件。
d:解压缩文件。
使用示例:
压缩文件:bzip2 z FileName。
解压缩文件:bzip2 d FileName.bz2。
6、xz命令
基本语法:xz [选项] 文件名。
常用选项:
z:压缩文件。
d:解压缩文件。
使用示例:
压缩文件:xz FileName。
解压缩文件:unxz FileName.xz。
7、rar命令
安装:sudo aptget install unrar rar。
基本语法:rar [选项] 压缩文件名 要压缩的文件或目录。
常用选项:
a:添加文件到压缩文件中。
使用示例:
压缩文件:rar a myfile.rar DirName。
解压缩文件:rar x myfile.rar。
8、7z命令
安装:sudo aptget install p7zipfull。
基本语法:7z [选项] 压缩文件名 要压缩的文件或目录。
常用选项:
a:添加文件到压缩文件中。
使用示例:
压缩文件:7z a myfile.7z DirName。
解压缩文件:7z x myfile.7z。
以下是两个相关问答FAQs:
1、如何在CentOS中使用tar命令将/etc目录打包成myetc.tar.gz文件并保存在当前目录下?:可以使用以下命令来实现这个需求:tar czvf myetc.tar.gz /etc。
2、如何在CentOS中使用zip命令将当前目录下的所有文件和文件夹压缩成myfile.zip文件?:可以使用以下命令来实现这个需求:zip r myfile.zip ./。
