gpt4 book ai didi

linux - 创建具有特定数量的零的新文件的最快方法

转载 作者:太空狗 更新时间:2023-10-29 11:24:03 25 4
gpt4 key购买 nike

我有一个目录树,在每个目录中都有一个名为零文件的文件
我希望此文件使用特定数量的零进行初始化,例如 10000000000。
我想写 ASCII 字符 '0'
我为此找到了 2 个解决方案

for i in `seq 1 10000000000`
do
echo -n 0 >> zero-file
done

第二个是这样的:我初始化了一个名为base的文件,然后在每个目录中复制这个文件

cp base zero-file

这样更快。我想知道是否有更快的方法。

最佳答案

尝试使用 /dev/zero 作为仅包含零的虚拟输入文件。您可以使用 dd 复制固定数量的字节:

dd if=/dev/zero of=zero-file bs=1 count=10000000000

这会将一个字节从 /dev/zero 复制 10000000000 次到 zero-file。您可以根据需要调整 block 大小和计数。

关于linux - 创建具有特定数量的零的新文件的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34939955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com