MAC에 5GB 파일이 있는데 플래시 메모리 나 FAT로 포맷 된 외장 하드에 파일을 복사 할 수 없습니다. 작은 파일로 나누는 방법
답변
쉘에서이 명령을 사용할 수 있습니다.
split -b YOUR_EXPECTED_SIZES YOUR_FILE_NAME PATTERN_NAME_AS_OUTPUT
그리고 그것을 복구
cat SPITED_FILES_AS_LIST > NEW_FILE
나는 그것이 당신에게 도움이되기를 바랍니다!
답변
hints.macworld.com의 의견을 바탕으로 Hamed의 답변보다 약간 더 자세한 내용이 필요했습니다 .
split -b 1024m "YourFile.iso" "YourFile.iso."
결과적으로 필요한만큼 1024mb의 파일 (그리고 끝에 하나의 작은 파일)이 생성됩니다.
- YourFile.iso.aa
- YourFile.iso.ab
- …
- YourFile.iso.af (마지막 파일은 1024mb 미만)
원본 파일 이름을 사용하고 ‘.’를 추가하고 싶습니다. 결국 파일이 무엇인지 한눈에 알 수 있습니다.
VOB가 그 크기 인 것처럼 보이기 때문에 1024mb 파일을 선택했으며 Toast는 파일도 1024mb로 분할합니다. 그럴만한 이유가 있습니다!
이것들을 다시 합치려면 :
cat YourFile.iso.* > YourFile.iso
여기서 첫 번째 인수는. *로 끝나며 모든 aa, ab, ac 등을 한 번에 가져옵니다.
또한 제작 한 파일이 이미 존재하면 자동으로 덮어 씁니다 (Finder에서와 같이 이름이 바뀐 사본은 없습니다). Mac 버전의 split은 Linux 버전과 약간 다르므로 숫자 접미사 (-d)는 지원되지 않습니다.
최신 정보…
Andy Ibanez가 자신의 before
것과 after
일치하지 않는다는 의견에 따라 이것을 다시 방문 하십시오 … 여기 내 테스트가 있습니다.
ls -la
total 22336
drwxr-xr-x 3 ptim staff 102B 20 Feb 23:10 .
drwx------+ 76 ptim staff 2.5K 20 Feb 23:09 ..
-rw-r--r--@ 1 ptim staff 11M 20 Feb 23:10 test.mp4
split -b 1m test.mp4 test.split.
ls -la
total 44672
drwxr-xr-x 14 ptim staff 476B 20 Feb 23:10 .
drwx------+ 76 ptim staff 2.5K 20 Feb 23:09 ..
-rw-r--r--@ 1 ptim staff 11M 20 Feb 23:10 test.mp4
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.aa
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ab
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ac
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ad
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ae
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.af
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ag
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ah
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.ai
-rw-r--r-- 1 ptim staff 1.0M 20 Feb 23:10 test.split.aj
-rw-r--r-- 1 ptim staff 927K 20 Feb 23:10 test.split.ak
cat test.split.* > test.reconstituted.mp4
cat test.mp4 | md5
08db84d1806ec293582d217ed53b034c
cat test.reconstituted.mp4 | md5
08db84d1806ec293582d217ed53b034c
나는 OSX에 있지만 homebrew의 bash를 사용하고 있으며 이전의 OS 간 불일치로 물린 적이 있습니다. 어쩌면 다른 누군가가 위의 시나리오에서 md5가 일치하지 않는 이유를 제안 할 수 있습니다 …