如何在 Linux 上制作 TAR 目录并压缩数据

压缩文件和目录是操作系统最基本的功能之一。 在 Linux 上,创建压缩文件的标准格式是 Tape Archive 或 tarball,或简称 TAR。

您还可以使用 gzip 和 bzip2 进一步压缩以分别创建 TAR.GZ 和 TAR.BZ2 文件。 tar 单独是用于基于 Linux 的系统的原始归档实用程序。

在我们了解如何创建 TAR 目录之前,让我们确保您的 Linux 系统上安装了 tar。

在 Linux 桌面上安装 tar

大多数现代 Linux 发行版都默认安装了 tar。 但是,如果您没有它,您可以使用以下命令安装它:

在基于 Debian 和 Ubuntu 的发行版上:

sudo apt install tar

在 Arch Linux 和其他基于 Arch 的发行版上:

sudo pacman -S tar

在 RHEL、CentOS 和 Fedora:

sudo yum install tar

在 Linux 上制作 TAR 目录和压缩数据

第一个最关键的步骤是在文件或子目录所在的目录中打开终端。 您可以使用 cd 命令或右键单击目录并选择 在终端中打开 从上下文菜单中。

现在,要使用 tar 压缩文件或目录,您可以简单地使用以下命令。

创建一个 TAR 目录:

tar -cvf archivename.tar directory_path

压缩目录并创建 TAR.GZ 文件:

tar -czvf archivename.tar.gz directory_path

在上述命令中, C, , v, 和 F 代表 创建, 压缩包, 详细, 和 文件名, 分别。 您可以在此处了解 TAR 和 TAR.GZ 之间的区别。

例如,要压缩一个名为 测试 使用焦油:

tar -czvf Test-file.tar.gz Test

我们创建了一个名为 测试文件 使用上面示例中的 tar 命令。

使用 7-Zip 创建 TAR 目录

如果您不喜欢命令行解决方案,也可以安装 7-Zip。 安装后,只需右键单击该目录,然后单击 压缩. 它允许您选择 TAR.XZ 格式,其中 XZ 是一种类似 gzip 的压缩方式。

在 Linux 上使用 TAR 目录压缩数据

所以现在您知道了在 Linux 上创建 TAR 目录的不同方法。 您可以使用这些方法来压缩数据以用于各种目的,例如共享或保存。

您无法像使用普通文件和文件夹那样打开或启动 TAR 文件或目录。 您需要先解压缩 tarball 才能访问其内容。