[英]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.