在Linux系统中,一旦进行文件归档和压缩操作时,Tar命令可能是我们最常用的工具,它是在Linux系统中创建、管理和操作档案的多功能工具,目前已被众多用户广泛使用。
在本文中,小编主要介绍在Tar存档中添加、删除和更新文件的过程,并且探索执行这些任务所需的步骤和命令。如果你对此感兴趣的话,不妨一起来看看吧。
1、将文件添加到Tar存档
当你想要更新或扩展存档的内容而不从头开始创建新压缩存档时,将文件添加到现有Tar存档中可能非常有用省力。为此,可以使用-r
或--append
选项,后跟Tar存档的名称和要添加的文件列表。
$ tar -rvf tecmint.tar ravi1.txt ravi2.txt ravi3.txt
在上面的命令中,-r
指定要将文件附加到压缩存档,-v
启用详细输出以跟踪进度,并-f
指定Tar存档的名称。
如果要查看名为tecmint.tar的tar文件的内容,可以使用以下命令:
$ tar -tvf tecmint.tar
2、从Tar存档中删除文件
有时,你可能希望从现有存档中删除特定文件以使其保持最新或减小其占用大小,那么使用--delete
选项从压缩存档中删除文件的位置,如下所示:
$ tar --delete -f tecmint.tar ravi1.txt ravi3.txt $ tar -tvf tecmint.tar
在此示例中,Tar命令将提取存档并删除指定的文件,然后重新创建不含已删除文件的存档,如下图所示:
3、更新Tar存档中的文件
更新Tar存档中的文件涉及两个步骤:提取存档、修改所需文件,然后重新创建存档。此方法使你能够在不更改整个存档的情况下微调内容:
$ tar -xf tecmint.tar ravi2.txt [解压存档] $ tar -uvf tecmint.tar ravi2.txt [更新存档]
结论
可以看出,Tar命令能够在Tar存档中添加、删除和更新文件,这提供了一种动态方式来保持存档的最新性和相关性。无论你是更新文件、删除过时的数据还是优化存档大小,了解如何利用Tar命令的功能都可以显着提高你的数据管理技能和工作效率。
所以,通过遵循本文中的教程内容,你可以放心地添加、删除和更新Tar存档中的文件,从而提高数字存储工作的效率和效果。怎么样,是不是很方便?