수백만 개의 하위 디렉터리가 포함된 디렉터리를 여러 zip 파일로 보관하는 방법은 무엇입니까?

수백만 개의 하위 디렉터리가 포함된 디렉터리를 여러 zip 파일로 보관하는 방법은 무엇입니까?

저는 각각 3개 이하의 이미지 파일을 포함하는 수백만 개 이상의 하위 디렉터리가 있는 큰 디렉터리를 가지고 있습니다. 새 서버로 이동할 수 있도록 압축하는 가장 효율적인 방법은 무엇입니까?

하위 디렉토리는 임의의 문자 + 숫자로 구성된 5자 단어입니다.

예:
/foo/re63d/image.jpg,
/foo/re63d/image2.jpg /foo/4sf3g/image.jpg,
/foo/4sf3g/image2.jpg /foo/vj33s/image.jpg, /foo/vj33s /image2.jpg
등 수백만번

쉘 스크립트를 사용하여 알파벳순으로 압축/압축하려고 합니다. 예를 들어,

00*으로 시작하는 각 폴더는 0_0.zip으로 압축합니다.
01*은 0_1.zip으로 압축합니다.
a0*는 a_0.zip으로 압축합니다.
a1*는 a_1.zip으로 압축합니다.
aa*는 a_a.zip으로 압축합니다.

이렇게 하면 관리하기가 더 쉬워집니다. 각 프로세스가 실행되는 데 걸리는 시간을 제어할 수 있기를 원하기 때문에 aa*에서 af*까지 한 번에 압축할 하위 섹션을 선택할 수 있기를 원합니다. 어떻게 해야 하나요?

관련 정보