extract
是一个用于从压缩文件中提取文件的命令行工具,通常与 tar
命令一起使用。在 CentOS 系统中,tar
命令支持许多选项,用于控制压缩文件的创建、查看和解压等操作。以下是一些常用的 tar
选项:
-c
:创建一个新的压缩文件。-x
:从压缩文件中提取文件。-t
:查看压缩文件的内容。-z
:通过 gzip 过滤压缩文件。-j
:通过 bzip2 过滤压缩文件。-J
:通过 xz 过滤压缩文件。-f
:指定压缩文件的名称。-v
:显示详细信息(verbose)。-p
:保留文件的属性(如所有者、时间戳等)。-P
:使用绝对路径。--exclude
:排除特定文件或目录。--gzip
:使用 gzip 压缩。--bzip2
:使用 bzip2 压缩。--xz
:使用 xz 压缩。--format
:指定压缩格式(如 tar、gzip、bzip2、xz 等)。这些选项可以组合使用,以实现更复杂的压缩和解压操作。例如,要从一个名为 archive.tar.gz
的 gzip 压缩文件中提取所有文件,可以使用以下命令:
tar -xzvf archive.tar.gz
在这个命令中,-x
表示提取文件,-z
表示通过 gzip 过滤,-v
表示显示详细信息,-f
表示指定压缩文件的名称。