文件与目录的压缩与解压缩


tar命令

tar命令可归档(打包)或压缩一至多个文件与目录至指定文件中,也可提取归档或压缩文件中的文件与目录至指定路径中。

命令格式

1、tar 选项 归档或压缩文件 文件或目录...
2、tar 选项 归档或压缩文件 [−C 目录]

命令详解

1、选项列表:

  • −c:创建新的归档或压缩文件(Create)。
  • −x:从归档或压缩文件中提取文件和目录(eXtract)。
  • −z、−j、−J:使用gzip、bzip2、xz压缩算法来进行压缩或解压缩。
  • −v:显示命令执行的详细信息(Verbose)。
  • −f:指定归档或压缩文件的名称(File)。
  • −t:查看归档或压缩文件中的文件与目录。(lisT)
  • −C:将归档或压缩文件中的内容提取至指定目录(Change)。

使用示例

1、归档、提取文件和目录。如果归档的文件或目录包含绝对路径,系统会给予提示已将绝对路径转换为归档文件中的相对路径。

1.1、tar −cvf 归档文件 文件或目录...:将文件和目录归档至指定文件中,归档文件的名称通常以“.tar”结尾。

tar

1.2、tar −tf 归档文件:查看归档文件(压缩文件)中的文件与目录。

tar

1.3、tar −xvf 归档文件 [−C 目录]:从归档文件中提取文件和目录至当前目录(也可使用−C参数指定目录)。

tar

2、使用gzip方式压缩、解压文件和目录。

2.1、tar −czvf 压缩文件 文件或目录...:将文件和目录归档并使用gzip方式压缩,压缩文件的名称通常以“.tar.gz”或“.tgz”结尾。

tar

2.2、tar −xzvf 压缩文件 [−C 目录]:从以gzip方式压缩的压缩文件中解压文件和目录至当前目录(也可使用−C参数指定目录)。

tar

3、使用bzip2方式压缩、解压文件和目录。

3.1、tar −cjvf 压缩文件 文件或目录...:将文件和目录归档并使用bzip2方式压缩,压缩文件的名称通常以.bz2结尾。

tar

3.2、tar −xjvf 压缩文件 [−C 目录]:从以bzip2方式压缩的压缩文件中解压文件和目录至当前目录(也可使用−C参数指定目录)。

tar

4、使用xz方式压缩、解压文件和目录。

4.1、tar −cJvf 压缩文件 文件或目录...:将文件和目录归档并使用xz方式压缩,压缩文件的名称通常以.xz结尾。

tar

4.2、tar −xJvf 压缩文件 [−C 目录]:从以xz方式压缩的压缩文件中解压文件和目录至当前目录(也可使用−C参数指定目录)。

tar

zip/unzip命令

zip和unzip命令用于压缩和解压缩文件。zip和unzip两个命令非系统内置命令,需要安装。

命令格式

1、zip [选项] 压缩文件 文件或目录...
2、unzip 压缩文件 [−d 目录]

命令详解

1、选项列表:

  • −r:递归压缩目录中的文件和目录(recursive)。

使用示例

1、zip −r 压缩文件 文件或目录...:将文件和目录压缩至指定文件中,压缩文件的名称通常以.zip结尾。

zip

2、unzip −l 压缩文件:查看压缩文件中的文件与目录。

tar

3、unzip 压缩文件 [−d 目录]:从zip压缩文件中解压文件和目录至当前目录(也可使用−d参数指定目录)。

unzip

发表评论

评论数量:0