
저는 각각 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*까지 한 번에 압축할 하위 섹션을 선택할 수 있기를 원합니다. 어떻게 해야 하나요?