焦油是一种广泛使用的基于命令行的实用程序,用于将一堆文件和/或目录组合成一个存档文件,通常称为压缩包用于备份或分发目的。这焦油命令用于创建、维护、修改或提取 tar 档案。
[您可能还喜欢:]
注意焦油默认情况下不压缩存档文件,但是,它可以使用(或过滤)众所周知的数据压缩程序来压缩生成的存档,例如压缩包,压缩包2, 或者如果你提供-z,-j, 或者-J旗帜。
在 CentOS、RHEL 和 Fedora 中安装 tar
这焦油大多数(如果不是全部)软件包都已预安装默认情况下。但如果您的系统上尚未安装它,请运行以下命令来安装它。
# yum install tar OR # dnf install tar
如果您使用的是其他 Linux 发行版,则可以如图所示安装。
$ sudo apt install tar [On Debian, Ubuntu and Mint] $ sudo emerge -a app-arch/tar [On Gentoo Linux] $ sudo apk add tar [On Alpine Linux] $ sudo pacman -S tar [On Arch Linux] $ sudo zypper install tar [On OpenSUSE]

一旦你有焦油安装在您的系统上后,您可以按如下方式使用它。此示例演示如何创建名为的目录的未压缩存档文件test_app在工作目录内。
# tar -cvf test_app.tar test_app/

在上面的命令中,焦油使用的标志是-c这创造了一个新的.tar存档文件,-v启用详细模式以显示.tar文件创建进度,以及-f它指定归档文件的文件名类型(test_app.tar在这种情况下)。
使用以下命令压缩生成的存档文件压缩包或者压缩包2,供给-z或者-j标志如下。请注意,压缩的 tarball 也可以以.tgz扩大。
# tar -cvzf test_app.tar.gz test_app/ OR # tar -cvzf test_app.tgz test_app/ OR # tar -cvjf test_app.tar.bz2 test_app/

列出 a 的内容压缩包(存档文件),使用-t标志如下。
# tar -ztf test_app.tar.gz OR # tar -ztvf test_app.tar.gz #shows more details

提取(或传播) 存档文件,使用-x切换如图所示。
# tar -xvf test_app.tar OR # tar -xvf test_app.tar.gz
有关更多使用示例,请参阅我们的以下文章:
现在就这些了!在本文中,我们展示了如何安装焦油在中央操作系统,RHEL&软呢帽并且还展示了一些基本的焦油使用命令。如果您有任何疑问,请通过下面的反馈表与我们分享。
