使用 tar命令

tar 是 Unix 和 Linux 系统中非常常用的命令之一。它可以将多个文件和目录打包成一个归档文件,并且支持压缩和解压缩功能。在本文中,我们将介绍 tar 命令的常见用法和参数。

打包文件和目录为.tar压缩包

要将文件或目录打包成一个归档文件,可以使用以下命令:

tar -cvf archive.tar file1 file2 dir/ 

其中 -c 表示创建归档文件,-v 表示显示详细信息,-f 表示指定归档文件名。上述命令将会把 file1file2dir 目录下的所有文件和子目录打包成一个名为 archive.tar 的文件。

解包

要解包一个归档文件,可以使用以下命令:

tar -xvf archive.tar 

这个命令会将 archive.tar 文件解包到当前目录下。如果想要将归档文件解包到指定目录下,可以使用 -C 参数:

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

上述命令会将 archive.tar 文件解包到 /path/to/directory 目录下。

压缩文件或目录为gzip格式

要将归档文件压缩成 gzip 格式,可以使用以下命令:

tar -czvf archive.tar.gz file1 file2 dir/ 

其中 -z 表示使用 gzip 压缩算法。上述命令将会把 file1file2dir 目录下的所有文件和子目录打包成一个名为 archive.tar.gz 的压缩文件。

解压缩

要解压缩一个 gzip 格式的归档文件,可以使用以下命令:

tar -xzvf archive.tar.gz 

这个命令会将 archive.tar.gz 文件解压到当前目录下。

列出归档文件内容

要列出归档文件中包含的文件和目录列表,可以使用以下命令:

tar -tvf archive.tar 

这个命令会列出 archive.tar 文件中包含的所有文件和目录列表。

添加文件到归档文件

要在现有的归档文件中添加一个文件,可以使用以下命令:

tar -rvf archive.tar file3 

这个命令会将 file3 文件添加到 archive.tar 文件末尾。

从归档文件中删除文件

要从现有的归档文件中删除一个文件,可以使用以下命令:

tar -dvf archive.tar file2 

这个命令会从 archive.tar 文件中删除 file2 文件。

猜你喜欢

转载自blog.csdn.net/MrTeacher/article/details/129864975