파일을 알파벳순으로 RAR하는 방법

파일을 알파벳순으로 RAR하는 방법

Ubuntu에서 여러 부분으로 구성된 RAR 아카이브를 만들려고 합니다. 폴더 구조는 다음과 유사합니다.

  • 폴더_루트
    • 하위 폴더
    • 파일01.bin
    • 파일02.bin
    • ...
    • 파일100.bin

내가 사용하는 명령은 rar a -v5G archive.rar folder_root/각 아카이브를 5GB 부분으로 분할하는 것입니다. 그러나 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에 명시적으로 전달해야 하는 파일 수를 줄이는 데 도움이 될 수 있습니다.

관련 정보