จะแบ่งไฟล์ขนาดใหญ่บน MAC ได้อย่างไร?


41

ฉันมีไฟล์ 5 GB บน MAC ของฉันและไม่สามารถคัดลอกลงในหน่วยความจำแฟลชหรือฮาร์ดไดรฟ์ภายนอกที่ฟอร์แมตด้วย FAT ฉันจะแบ่งไฟล์ให้เล็กลงได้อย่างไร


ดูในเครื่องมือ RAR
Alex Reynolds

2
ฉันกำลังมองหาวิธีแก้ปัญหาฟรี

คำตอบ:


39

คุณสามารถใช้คำสั่งนี้บนเปลือก:

split -b YOUR_EXPECTED_SIZES YOUR_FILE_NAME PATTERN_NAME_AS_OUTPUT

และสำหรับการกู้คืน

cat SPITED_FILES_AS_LIST > NEW_FILE

ฉันหวังว่ามันจะมีประโยชน์สำหรับคุณ!


2
หากคุณได้รับillegal byte countหลังจากใช้งานsplit -b 500M input_file.tar.gz output_files.tar.gz.คุณจะต้องระบุจำนวนเต็มจำนวนเต็ม: split -b 500000000 input_file.tar.gz output_files.tar.gz.
Sam Malayek

2
@LXXIII สำหรับสิ่งที่คุ้มค่าฉันค้นพบว่าตัวพิมพ์เล็กและตัวพิมพ์ใหญ่! ดังนั้นในขณะที่-b 20Kไม่ทำงาน-b 20kทำงานเหมือนมีเสน่ห์ :)
ไฟ

65

ฉันต้องการรายละเอียดมากกว่าคำตอบของ Hamed เล็กน้อยนี่คือสิ่งที่ใช้ได้กับฉันตามความคิดเห็นที่hints.macworld.com :

split -b 1024m "YourFile.iso" "YourFile.iso."

ซึ่งส่งผลให้มีไฟล์ 1024mb จำนวนมากตามต้องการ (และไฟล์เล็กลงหนึ่งไฟล์):

  • YourFile.iso.aa
  • YourFile.iso.ab
  • ...
  • YourFile.iso.af (ไฟล์สุดท้ายจะน้อยกว่า 1024mb)

ฉันต้องการใช้ชื่อไฟล์ดั้งเดิมและเพิ่ม '.' ในตอนท้ายเพื่อให้ชัดเจนว่าไฟล์นี้เป็นอะไร

ฉันเลือกไฟล์ 1024mb เพราะ VOB ดูเหมือนว่าจะมีขนาดนั้นและ Toast ก็แยกไฟล์เป็น 1024mb เช่นกัน - พวกเขาต้องมีเหตุผลที่ดี!

หากต้องการเข้าร่วมเหล่านี้อีกครั้ง:

cat YourFile.iso.* > YourFile.iso

โปรดทราบว่าอาร์กิวเมนต์แรกที่นี่จะสิ้นสุดลงใน. * ซึ่งจะได้รับ aa, ab, ac, ฯลฯ ทั้งหมดในครั้งเดียว

นอกจากนี้หากไฟล์ที่คุณสร้างมีอยู่แล้วไฟล์นั้นจะถูกเขียนทับอย่างเงียบ ๆ (ไม่มีการเปลี่ยนชื่อซ้ำเหมือนใน Finder) การแยกรุ่น mac แตกต่างจากรุ่น 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 แต่ใช้ bash จาก homebrew และฉันถูกกัดด้วยความคลาดเคลื่อนระหว่าง OS ก่อนหน้านี้ ... อาจมีบางคนแนะนำเหตุผลของ md5 ที่ไม่ตรงกับสถานการณ์ข้างต้น ...


ฉันทำสิ่งนี้และจากนั้นฉันก็cat YourFile.iso | md5ตรวจสอบได้อย่างรวดเร็วว่า ISO ที่เชื่อมต่อกันนั้นแน่นอนเหมือนกับต้นฉบับ มันไม่ใช่
Andy Ibanez

เฮ่ย! ขอโทษตาได้ยินว่า ... ในการทดสอบของฉัน, md5 ตรงอย่าง :( อาจจะคลาดเคลื่อน OS?
ptim

อัปเดตด้วยการทดสอบอย่างรวดเร็ว ... วิดีโอยังคงเล่น!
ptim

เมื่อฉันนำ ISO กลับมารวมกันฉันสามารถสำรวจบางโฟลเดอร์ได้โดยไม่มีปัญหา น่าเศร้าที่ฉันไม่สามารถทดสอบว่ามันถูกสร้างขึ้นมาใหม่อย่างถูกต้องหรือไม่เนื่องจากฉันไม่มีอุปกรณ์ที่สามารถทำซ้ำ ISO ได้ในขณะนี้
Andy Ibanez

ฉันพบว่าเมื่อทำการเชื่อมต่อกับไดรฟ์ NTFS (บน Mac โดยใช้ไดรเวอร์แบบพารากอน) ผลลัพธ์นั้นแตกต่างกัน แต่เมื่อทำการเชื่อมต่อกับไดรฟ์ HFS + ผลลัพธ์นั้นถูกต้อง ไฟล์แยกอยู่ในไดรฟ์ NTFS ทั้งสองครั้ง
Chris

4

การใช้ยูทิลิตี้ฮาร์ดดิสก์คุณสามารถสร้างมัดกระจัดกระจายบนไดรฟ์ไขมันของคุณ ภายในนี้ยังอนุญาตให้มีไฟล์ขนาดใหญ่ขึ้น - ระบบจะจัดการส่วนที่เหลือ

นอกจากนี้คุณยังสามารถฟอร์แมตก้านกับ HFS ​​หรือถ้าคุณต้องการมันบน Windows ติดตั้งNTFS-3Gและฟอร์แมตไดรฟ์ NTFS


2
รูปแบบที่ดียิ่งขึ้นเช่น exFAT จากนั้นไฟล์ทั้งหมดจะทำงานได้และทั้ง Windows และ macOS สามารถอ่านและเขียนได้
Steve Chambers
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.