Tar提供了一种将多个文件和目录组合在一个包中的好方法。Tarball有助于高效的数据传输,并通过减少大量文件的文件大小来节省磁盘空间。
因此,无论您是希望创建备份、传输文件还是分发软件包,它都是您的一站式解决方案。然而,许多用户还没有学会如何制作防水布。本简短指南提供了有关在Linux中创建tarball的完整信息。
如何在Linux中创建Tarball
尽管tar预装在大多数Linux发行版中,但您可以使用以下方法进行验证:
tar—版本
如果tar实用程序在系统中不可用,请输入以下命令进行安装:
操作系统 | 命令 |
Debian/Ubuntu | sudo apt安装tar |
Fedora | sudo dnf安装tar |
Arch Linux | sudo pacman-Sy tar |
openSUSE | sudo zypper安装tar |
完成后,请运行以下命令存档目录:
tar-cvf archive.tar file.txt directory_name
在这里,将file.txt和directory_name替换为要存档的文件和目录的名称。对于多个文件/目录,请提及用空格分隔的名称。
-c选项告诉实用程序创建一个新的tarball。-v选项使详细模式能够显示此存档中包含的文件列表。使用-f选项可以指定新tarball的名称。
例如,让我们归档doc.tar中的Documents目录:
tar-cvf doc.tar文档
如果要列出并显示tar文件的内容,则可以使用-t选项:
tar-tvf文档.tar
类似地,您可以使用以下命令将多个目录归档到一个tarball中:
tar-cvf列表.tar文档音乐
快速总结
这就是在Linux中归档和创建tarball的方法。在这个快速指南中,我们包含了一些简单的例子来解释如何创建tarball并检查其内容。此外,我们还介绍了一种将多个目录归档到单个tarball中的简单方法。您应该使用v选项,因为它将帮助您验证存档的内容。