一生一世LINUX COMMAND ATLAS

LINUX COMMAND ATLAS · 命令详解

Linux tar 命令

创建或查看 tar 归档。此例只列出文件,不会解压。

GNU Tar

语法

命令格式
tar MODE [OPTION]... ARCHIVE [FILE]...

常用参数

8 个参数
参数说明
-c, --create创建新归档。
-x, --extract从归档中提取文件。
-t, --list列出归档内容但不解压。
-f, --file=ARCHIVE指定归档文件。
-z, --gzip通过 gzip 压缩或解压归档。
-J, --xz通过 xz 压缩或解压归档。
-C DIR处理文件前切换到 DIR。
-v, --verbose列出处理的文件。

用法示例

2 个示例

创建或查看 tar 归档。此例只列出文件,不会解压。

tar -tf backup.tar.gz

创建项目目录的 gzip 压缩归档。

tar -czf site-backup.tar.gz -C ./project .

使用提示

解压不可信归档前请先检查内容。参数和压缩格式自动识别能力可能不同;归档路径可能包含绝对路径或上级目录。