Saya memiliki file 5 GB di MAC saya dan tidak dapat menyalinnya di memori flash atau hard eksternal yang diformat dengan FAT. Bagaimana saya dapat membaginya menjadi beberapa file yang lebih kecil
Saya memiliki file 5 GB di MAC saya dan tidak dapat menyalinnya di memori flash atau hard eksternal yang diformat dengan FAT. Bagaimana saya dapat membaginya menjadi beberapa file yang lebih kecil
Jawaban:
Anda dapat menggunakan perintah ini di shell:
split -b YOUR_EXPECTED_SIZES YOUR_FILE_NAME PATTERN_NAME_AS_OUTPUT
dan untuk memulihkannya
cat SPITED_FILES_AS_LIST > NEW_FILE
Semoga bermanfaat untuk Anda!
illegal byte count
setelah menjalankan split -b 500M input_file.tar.gz output_files.tar.gz.
, Anda perlu memberikan jumlah byte integer: split -b 500000000 input_file.tar.gz output_files.tar.gz.
-b 20K
tidak bekerja, -b 20k
bekerja seperti pesona :)
Saya membutuhkan sedikit lebih detail daripada jawaban Hamed, inilah yang bekerja untuk saya, berdasarkan komentar di hints.macworld.com :
split -b 1024m "YourFile.iso" "YourFile.iso."
Ini menghasilkan sebanyak 1024mb file seperti yang diperlukan, (dan satu file lebih kecil di akhir) seperti:
Saya suka menggunakan nama file asli dan menambahkan '.' di akhir sehingga benar-benar jelas apa file tersebut sekilas.
Saya memilih file 1024mb karena VOB tampaknya seukuran itu, dan Toast juga membagi file menjadi 1024mb - mereka pasti punya alasan yang bagus!
Untuk bergabung dengan ini lagi:
cat YourFile.iso.* > YourFile.iso
Perhatikan bahwa argumen pertama di sini berakhir dengan. *, Yang akan mendapatkan semua aa, ab, ac, dll sekaligus.
Juga, jika file yang Anda buat sudah ada, file itu ditimpa secara diam-diam (tidak ada duplikat yang diubah namanya seperti di Finder). Versi mac dari split sedikit berbeda dengan versi linux, sepertinya (untuk satu, sufiks numerik (-d) tidak didukung).
Meninjau kembali ini mengikuti komentar Andy Ibanez bahwa itu before
dan after
tidak cocok ... inilah ujian saya:
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
Saya menggunakan OSX, tetapi menggunakan bash dari homebrew, dan saya telah digigit oleh perbedaan antara OS sebelumnya ... mungkin orang lain dapat menyarankan alasan untuk md5 tidak cocok dalam skenario di atas ...
cat YourFile.iso | md5
verifikasi cepat bahwa ISO yang disatukan memang sama dengan yang asli. Bukan itu.
Menggunakan utilitas hard disk Anda dapat membuat bundel yang jarang pada drive lemak Anda. Di dalamnya juga file yang lebih besar diizinkan - sistem akan menangani sisanya.
Anda juga dapat memformat tongkat dengan HFS atau jika Anda membutuhkannya juga pada Windows menginstal NTFS-3G dan memformat drive NTFS