拉出文本文件的第一个1GiB的简单方法是什么?这可以通过以下方式生成所有1GiB数据块:
split -b 1G file.txt
但是你怎么会只拉出第一块并在那之后停下来?
答案 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