我的MAC上有一个5 GB的文件,无法将其复制到闪存或使用FAT格式化的外部硬盘上。我如何将其拆分为一些较小的文件
查看RAR工具。
—
亚历克斯·雷诺兹
我的MAC上有一个5 GB的文件,无法将其复制到闪存或使用FAT格式化的外部硬盘上。我如何将其拆分为一些较小的文件
Answers:
您可以在外壳上使用此命令:
split -b YOUR_EXPECTED_SIZES YOUR_FILE_NAME PATTERN_NAME_AS_OUTPUT
为了恢复它
cat SPITED_FILES_AS_LIST > NEW_FILE
希望对您有用!
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.
-b 20K
不起作用,-b 20k
却像魅力一样起作用:)
我需要的信息比Hamed的回答要多一些,这是根据hints.macworld.com上的评论对我有用的:
split -b 1024m "YourFile.iso" "YourFile.iso."
这样会产生所需数量的1024mb文件(最后是一个较小的文件),如下所示:
我喜欢使用原始文件名并添加“。” 最后使它真正清楚地显示了文件内容。
我选择了1024mb的文件,因为VOB似乎就是这个大小,并且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上,但是使用自制软件中的bash,并且之前被OS之间的差异所困扰...也许还有其他人可以建议在上述情况下md5不匹配的原因...
cat YourFile.iso | md5
验证了串联的ISO确实与原始ISO相同。不是。