📅  最后修改于: 2023-12-03 15:36:34.559000             🧑  作者: Mango
tar
是一个非常常用的命令行工具,用于压缩和解压缩文件和文件夹。tar
命令可以在各种 Unix 和 Linux 系统上使用。
tar [option] [archive-file] [files or directories to be archived]
option
:选项,可以看下文中的列表查看可以使用的选项。archive-file
:归档文件的路径。通常使用 tar.gz
或 tar.bz2
等扩展名。files or directories to be archived
:想要压缩的文件或文件夹的路径。可以使用通配符等方式来选择多个文件或文件夹。-c
: 创建新的归档文件。-v
: 显示详细的信息。-f
: 指定归档文件名。-j
: 通过 bzip2 进行压缩/解压缩,扩展名为 .tar.bz2
。-z
: 通过 gzip 进行压缩/解压缩,扩展名为 .tar.gz
。-x
: 解压缩归档文件。-t
: 列出归档文件中的内容。tar -zcvf archive.tar.gz /path/to/folder
-z
: 表示使用 gzip 压缩。-c
: 表示创建新的归档文件。-v
: 表示显示详细的信息。-f
: 表示归档文件名为 archive.tar.gz
/path/to/folder
: 表示想要压缩的文件夹路径。tar -jcvf archive.tar.bz2 /path/to/folder
-j
: 表示使用 bzip2 压缩。-c
: 表示创建新的归档文件。-v
: 表示显示详细的信息。-f
: 表示归档文件名为 archive.tar.bz2
/path/to/folder
: 表示想要压缩的文件夹路径。tar -zxvf archive.tar.gz
-z
: 表示使用 gzip 解压缩。-x
: 表示解压缩归档文件。-v
: 表示显示详细的信息。-f
: 表示归档文件名为 archive.tar.gz
。注意,这里只需要写文件名,不需要写路径。tar -jxvf archive.tar.bz2
-j
: 表示使用 bzip2 解压缩。-x
: 表示解压缩归档文件。-v
: 表示显示详细的信息。-f
: 表示归档文件名为 archive.tar.bz2
。注意,这里只需要写文件名,不需要写路径。tar -tvf archive.tar.gz
这个命令会列出 archive.tar.gz
归档文件中的内容。
-t
: 表示列出归档文件中的内容。-v
: 表示显示详细的信息。-f
: 表示归档文件名为 archive.tar.gz
。tar
是一个非常实用的命令行工具,可以用于压缩和解压缩各种类型的文件和文件夹。通过学习本文中的基本语法和常用选项,你可以充分利用 tar
命令来处理文件归档。