私は初心者ですのでご了承ください。
私は次のコマンドを持っています:
tr '\\0' '\\377' < /dev/zero | dd bs=4096 count=1484095 of=/path/one
出力:
1+1484094 records in
1+1484094 records out
8412124 bytes transferred in 23.670 secs (355391 bytes/sec)
bs
そして*count
バイト(6078853120バイト)を意味するホールスペースについては性能を発揮しません。ご覧のとおり、8412124バイトのみを書きました。追加しました無意味な言葉そして計算作業速度を上げるため。
問題はどこにありますか?
答え1
コメントで述べたように、dd
ブロックを読むときに不完全に読み取ることができます。その後、不完全にブロックに部分データのみが含まれることを除いて、それをターゲットに書き込みます。
デフォルトでは、dd
これは使用したいツールではありません。どこでも使用されるツールはほとんどありませんが、単に一般的なので、使用は一般的です。
6078853120バイトを読みたいと思うので、それを使用してくださいhead
。
tr '\\0' '\\377' < /dev/zero | head -c 6078853120 > /path/one