我正在嘗試在 Ubuntu 上建立多部分 RAR 存檔。資料夾結構類似:
- 資料夾根目錄
- 子資料夾
- 文件01.bin
- 文件02.bin
- …
- 文件100.bin
我使用的命令是rar a -v5G archive.rar folder_root/
將每個存檔拆分為 5 GB 的部分。但是rar完成後,裡面archive.part1.rar
和其他部分的檔案都是亂序的,例如:
- 文件02.bin
- 文件50.bin
- …
有沒有辦法按字母順序將文件添加到存檔中?我使用的是 RAR 5.50。謝謝!
答案1
第一個解決方案並不是真正可擴展的,因為它取決於文件的數量,但您可以提供已排序為 rar 的文件列表,並且它將遵循順序。
在壓縮方面,您可以執行類似的操作,如果您使用空格命名,則必須對其進行調整,例如:
rar a -v5G archive.rar $(find . -type f folder_root/ | sort)
或者
rar a -v5G archive.rar folder_root/subdir folder_root/file*bin
您可以指定/「尋找」您想要訂購的那些,並將其餘的留給遞歸。最後一行可能有助於減少需要明確傳遞給 rar 的檔案數量。