我有一个大文件,我只对头部的前几兆字节感兴趣。
如何从 unix/linux 中的大文件中提取第一个 x 兆字节并将其放入单独的文件中?
(我知道 split 命令可以将文件分成很多 block 。使用 bash 脚本我可以删除我不想要的部分。我更喜欢更简单的方法)
最佳答案
例如
dd if=largefile count=6 bs=1M > largefile.6megsonly
1M
拼写假定 GNU dd。否则,你可以做
dd if=largefile count=$((6*1024)) bs=1024 > largefile.6megsonly
这再次采用 bash 风格的算术 求值。
关于linux - 如何从 unix/linux 中的大文件中提取第一个 x 兆字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12221387/