通过示例命令解释如何在 Linux 中使用 Tar CVF 和 Tar XVF
在 Linux 中,Tar 是 Tape Archive 的缩写。该命令用于将多个文件存储到一个文件中,并轻松共享它们。它是 Linux 中提供归档功能的命令之一。该命令用于将文件压缩和解压缩到目录中。可以使用 tar 命令创建不同的文件格式,包括 tar、gzip 和 bzip。
在本教程中,我们将通过示例向您展示 Tar CVF 和 Tar XVF 在 Linux 中的使用
通过示例命令解释在 Linux 中使用 Tar CVF 和 Tar XVF
Tar CVF 用于在 Linux 中创建存档文件。如果仅使用 tar 命令,文件不会被归档,它们只会被压缩到一个文件中。命令中的Tar CVF有三个参数:
C 用于创建存档文件
V 提供进度输出
F 指向文件名
让我们看一下使用 tar cvf 命令的一般语法:
注意:您可以使用*将当前目录下的所有文件添加到存档文件中。
在下面编写的示例中,我们将创建一个名为 txtfiles.tar 的存档文件,并在其中添加两个文件,包括 document1 和 example。
使用ls命令查看创建的归档文件:
要创建 gzip 压缩存档文件,请在 CVF 中使用 -z 选项,该文件将在当前目录中创建,扩展名为 tar.gz:
gzipped是文本文件的存档文件,这里我们创建document1和sample的存档文件:
使用 ls 命令验证文件的格式:
Linux Tar XVF 及示例命令
Tar XVF 用于从现有存档文件中提取文件。在命令中,XVF有三个参数,那么它们是什么意思呢? X用于提取文件,V 用于显示进度, F指文件。
Tar XVF 命令的语法为:
在我们的例子中,我们提取文档中的txtfiles.tar。当您执行该命令时,它将显示存档文件中存在的文件的名称。
要解压缩 gzip 压缩文件,请使用 xvzf 和文件名: