完全な 0 コンテンツを含む 1000M テストファイルを生成します (/dev/zero から読み取り、/dev/zero は 0 ソースです)。 ただし、ハードディスクへの実際の書き込みでは、ファイル生成速度はハードディスクの読み取りおよび書き込み速度に依存し、非常に大きなファイルを生成する場合、速度は非常に遅くなります。 '''ジャワ [root@tx]# dd if=/dev/zero of=testfile.txt bs=1M count=1000 1000+0 レコード 1000+0 レコードアウト 1048576000 バイト (1.0 GB、1000 MiB) をコピー、1.04506 秒、1.0 GB/秒 #内存操作速度
場合によっては、ファイルシステムに非常に大きなファイルがあると認識させるだけで、実際にはハードディスクに書き込まないようにします。 シークを使用できます 1)count=0は、0の読み取りと書き込みを意味し、生成されたファイルのサイズが0Mであることを指定します '''ジャワ [root@tx]# dd if=/dev/zero of=testfile2.txt bs=1M count=0 seek=100000 0+0 レコード 0+0 レコードアウト 0 バイト コピー, 0.000169502 秒, 0.0 kB/s
2)count = 50は50回の読み取りと書き込みを意味し、生成されたファイルのサイズを50Mと指定します '''ジャワ [root@tx]# dd if=/dev/zero of=testfile3.txt bs=1M count=50 seek=100000 50+0 レコード 50+0 レコードアウト 52428800 バイト (52 MB, 50 MiB) をコピー, 0.0457615 秒, 1.1 GB/s
この時点で作成されたファイルは、ファイルシステム内では100,000MBのように見えますが、実際にはブロックを占有していないため、作成速度はメモリ速度に匹敵します。
[root@tx]# ls -l -rw-r--r-- 1 ルートルート 104857600000 11 月 7 日 13:20 testfile2.txt -rw-r--r-- 1 ルートルート 104910028800 11 月 7 日 13:21 testfile3.txt -rw-r--r-- 1 ルートルート 1048576000 11 月 7 日 13:20 テストファイル.txt ```
if (入力ファイル) は入力ファイル/ディレクトリを表し、if を指定しない場合、入力はデフォルトで stdin から読み取られます。 of (出力ファイル) は出力ファイル/ディレクトリを表し、of を指定しない場合、デフォルトで stdout がデフォルトの出力として使用されます。 bs は読み取りあたりのブロック サイズを表します カウント: 読み取られたブロックの数 BS*カウント=ファイルサイズ /dev/zeroはLinuxが提供する特殊文字デバイスであり、ファイルを永久に読み取ることができ、各読み取りの結果はバイナリ0であるという事実が特徴です。 シーク:サイズを指定する出力ファイルの部分をスキップし、実際には書き込みません
頭の中で不可解に考えると、なぜこれが起こっているのですか?白黒はっきりした直線ではなく、どんどんぼやけていくのはなぜか?
電子書籍を必要な形式にすばやく変換する
いくつかの質問の技術を使用して、OpenAi が chatGPT に設定したルールを回避しましょう。
これを使用してDHT22をリンクし、リアルタイムの温度と湿度を取得します!
組み込みのインプットメソッドは本当に見苦しいので、Sogouのものに置き換えました。
目次
人気タグ
その他の言語
サイト情報