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 ./
。