拉动文本文件的第一个1GiB的简单方法是什么?

时间:2015-12-16 06:11:18

标签: linux bash

拉出文本文件的第一个1GiB的简单方法是什么?这可以通过以下方式生成所有1GiB数据块:

split -b 1G file.txt

但是你怎么会只拉出第一块并在那之后停下来?

2 个答案:

答案 0 :(得分:2)

您可以使用dd

dd if=file.txt bs=1024 count=$((1024*1024))

答案 1 :(得分:0)

您可以使用head(1)

head -c 1G file.txt

-c参数打印第一个 n 字节。并且 n 的大小可以带有G后缀为千兆字节。

这可能是GNU扩展(coreutils)。如果您的head是非GNU(例如,可能在MacOSX上),请使用dd作为answered by tripleee