[英]How to create archives on Linux which support replacing/deleting files?
如果其中包含一个包含数千个文件的压缩存档,那么从shell脚本中删除/替换文件的最佳方法是什么?
tar不支持替换存档中的文件,并且“解压缩和再压缩”方式替换大型存档中的单个文件似乎不是最佳方式。
xz似乎也不支持此选项。
7z也不适用于此任务(7z的手册页不建议使用它来压缩单个文件,仅用于压缩tar文件,因为存在保留文件所有者/组信息的问题)。
pax也没有删除/替换存档中文件的选项。
在Linux上是否有一种从命令行创建此类存档的常用方法?
我认为你应该认真考虑使用ZFS或任何其他高级文件系统。 这将允许你
ZFS在Solaris下运行完美,但已经有一个稳定的Linux端口。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.