Linux tar 命令,归档文件并支持压缩

tar 是一个用于创建归档文件并支持压缩的命令行工具。它最初是为了处理磁带备份而设计的,但现在已经广泛用于文件的打包和压缩。tar 支持多种压缩算法,如 gzip、bzip2 和 xz。

常用选项

-c, --create

创建一个新的归档文件。

-x, --extract, --get

从归档文件中提取文件。

-t, --list

列出归档文件中的内容。

-f, --file=ARCHIVE

指定归档文件名。

-v, --verbose

详细模式,在执行操作时显示详细信息。

-z, --gzip, --ungzip

使用 gzip 压缩或解压缩。

-j, --bzip2

使用 bzip2 压缩或解压缩。

-J, --xz

使用 xz 压缩或解压缩。

-p, --preserve-permissions

保留文件权限。

-C, --directory=DIRECTORY

切换到指定目录后再进行操作。

-r, --append

将文件追加到已存在的归档文件中。

-u, --update

只替换较新的文件。

创建归档文件

基本用法

使用 gzip 压缩

使用 bzip2 压缩

使用 xz 压缩

解压缩归档文件

基本用法

解压 gzip 压缩的文件

解压 bzip2 压缩的文件

解压 xz 压缩的文件

列出归档文件内容

列出 gzip 压缩的归档文件内容

列出 bzip2 压缩的归档文件内容

列出 xz 压缩的归档文件内容

更新归档文件

添加新文件到现有归档文件

只添加较新的文件

其他用法

查看归档文件而不提取

指定解压目录

保留文件权限

示例

创建一个包含当前目录下所有文件的 .tar.gz 文件

从 .tar.gz 文件中提取文件到特定目录

查看 .tar.gz 文件的内容

将新的文件添加到现有的 .tar.gz 文件中

通过以上命令和示例,你可以熟练地使用 tar 命令来创建和管理归档文件。

上一篇: pwd 命令
下一篇: cd 命令
纠错
反馈