크기 제한이 있는 ZIP 파일

크기 제한이 있는 ZIP 파일

파일 크기에 따라 여러 개의 ZIP 파일을 생성하는 명령이 있습니까? 따라서 600개의 파일(총 1GB)이 포함된 폴더에서 이 명령은 약 250MB에 해당하는 4개의 zip을 생성합니다.

비슷한 명령이 있습니다여기. 하지만 파일 수 제한에 따라 파일을 압축합니다.

또한 결과 zip 파일이 서로 연결되는 것을 원하지 않으므로 동시에 모두 열지 않고도 개별적으로 열 수 있습니다.

답변1

당신이 찾고있는zipsplit, 귀하의 요구 사항을 거의 충족합니다. 모든 파일이 포함된 ZIP 파일을 만든 다음 요구 사항에 따라 사용합니다 zipsplit.

그것은 다음과 같습니다:

zip -9 myfile.zip *
zipsplit -n 250000000 myfile.zip

myfile1.zip가 생성되고 myfile2.zip서로 독립적이며 250MB(10의 거듭제곱)보다 크지 않습니다. zipsplit각 결과 아카이브가 최대한 최대 크기에 가깝도록 콘텐츠를 구성하려는 시도도 있을 것입니다...

zipsplit의 일부입니다정보-ZIP 우편번호zip, 모든 Linux 배포판에서 패키지로 제공됩니다. 생성되는 아카이브는 표준 ZIP 파일입니다. 다른 플랫폼에서 다른 ZIP 호환 도구를 사용하면 문제 없이 열 수 있습니다.

관련 정보