如何按字母順序排列 RAR 文件

如何按字母順序排列 RAR 文件

我正在嘗試在 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 的檔案數量。

相關內容