压缩文件和目录是操作系统最基本的功能之一。 在 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 才能访问其内容。