如何在 CentOS、RHEL 和 Fedora 中安装 tar

焦油是一种广泛使用的基于命令行的实用程序,用于将一堆文件和/或目录组合成一个存档文件,通常称为压缩包用于备份或分发目的。这焦油命令用于创建、维护、修改或提取 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]   
在 Linux 中安装 tar 命令

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

# tar -cvf test_app.tar test_app/
创建未压缩的 tarball

在上面的命令中,焦油使用的标志是-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/
创建压缩的 tarball

列出 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&软呢帽并且还展示了一些基本的焦油使用命令。如果您有任何疑问,请通过下面的反馈表与我们分享。