Backup
具有許多重複文件的備份文件
我經常需要備份一組文件,其中許多子文件夾包含幾個相同的大文件。
是否有一種壓縮方案(.zip、.7z 等)可以自動檢測到這種情況並且不會多次儲存相同的文件?
這是我想出的一個例子:
[jay test]$ tree . . `-- compressme |-- a | `-- largefile (10MB) `-- b `-- largefile (10MB, identical to ../a/largefile) 3 directories, 2 files [jay test]$ du -sh compressme/ 21M compressme/ [jay test]$ tar -cf compressme.tar compressme/ [jay test]$ du -sh compressme.tar 21M compressme.tar [jay test]$ lzma -9 compressme.tar [jay test]$ du -sh compressme.tar.lzma 11M compressme.tar.lzma