tar:Linux中的压缩和归档工具

在Linux和类Unix系统中,tar是一个广泛使用的工具,它可以帮助我们打包和压缩文件和目录。tar命令是一个功能强大且灵活的工具,
var code = “1e151a17-1987-4796-8bbc-96893856d5b6”

基础语法

tar [选项] [归档文件] [文件或目录...]

常用选项:

-c:创建归档文件。
-x:从归档文件中提取文件。
-f:指定归档文件的名称。
-v:显示操作的详细信息。
-z:通过 gzip 压缩/解压缩归档文件(使用 .tar.gz 扩展名)。
-j:通过 bzip2 压缩/解压缩归档文件(使用 .tar.bz2 或 .tbz2 扩展名)。
-r:向现有的归档文件中追加文件。
-t:列出归档文件中的文件列表。

1.创建归档文件:

使用tar命令创建归档文件非常简单。通过以下命令,我们可以将文件和目录打包成一个归档文件:

tar -cf archive.tar file1 file2 directory/

这个命令会将file1、file2和directory目录打包成名为archive.tar的归档文件。

2.解压缩归档文件:

tar -xf archive.tar

该命令将归档文件 archive.tar 解压缩到当前目录。

3.压缩归档文件:

tar -czf archive.tar.gz file1 file2 directory/

该命令将文件和目录打包成一个经过 gzip 压缩的归档文件 archive.tar.gz。

4.解压缩经过 gzip 压缩的归档文件:

tar -xzf archive.tar.gz

5.列出归档文件中的文件列表

tar -tf archive.tar

6.向现有的归档文件中追加文件:

tar -rf archive.tar newfile

该命令将 newfile 追加到归档文件 archive.tar 中。

当然还有很多命令,个人比较常用的

tar -xf archive.tar -C /path/to/directory

解压指定文件到某个目录,-C选项后面跟着要解压到的目录的路径/path/to/directory,方便地将归档文件解压缩到特定目录,而无需先切换到该目录再进行解压缩操作。

后续更改使用习惯后继续更新。。。。。。。。。。

posted @ 2023-06-17 23:04  三哥无邪  阅读(73)  评论(0编辑  收藏  举报  来源