有没有一种方法可以在tar.gz归档文件中添加/更新文件?基本上,我有一个存档,其中包含一个文件,/data/data/com.myapp.backup/./files/settings.txt
我想从存档中提取该文件(已完成),并在完成编辑后将其推回到存档中。我该怎么做?因为.
路径中的问题,这有问题吗?
tar文件格式只是一系列文件和几个标头串联在一起。拆开,放回内容并放回原处并不是一件很复杂的工作。话虽如此,Jander描述了tar作为程序是如何没有实用程序功能来执行此操作的,并且压缩还有其他复杂性,压缩前后都必须进行更改。
但是,有工作所需的工具!至少有两个系统可以使您将压缩的tar存档进行回送安装到文件夹上,然后在文件系统中进行更改。完成后,请卸载该文件夹,然后即可开始压缩的存档了。
第一个选择是FUSE的archivemount项目。这是有关此的教程。您的系统可能已经具有FUSE,如果没有,则您的发行版应该有一个选项。
另一个选项是tarfs。它使用起来更简单,但是我听说它在破坏bzip2归档文件方面存在一些麻烦,因此您可以首先对其进行彻底的测试。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句