次のコマンドを使用して新しいファイル(空のファイル)を作成しようとします。
dd if=/dev/zero of=file.txt count=10240 bs=10240
また、次のようにダイアログ出力--gaugeを使用したいと思います。
dd if=/dev/zero | pv | dd of=output.dat count=10240 bs=102400 iflag=fullblock | dialog --gauge "testing" 10 70 0
また、次のバリエーションを試しました。
(pv -n /dev/zero | dd if=/dev/zero of=output.dat bs=1000M count=1) | dialog --guage "Creating a file..." 10 70 0
しかし、動作しません。ファイルが完了したら教えてください。
ありがとうございます。
ベストアンサー1
dialog
スキップして「一般」を使用することをお勧めします。pv
次のようにコマンドラインで進行状況を確認してください。
# dd if=/dev/zero bs=10240 count=102400| bash -c 'pv -s 1g > /media/sudodus/usbdata/output.dat'
320MiB 0:00:07 [39,2MiB/s] [=========> ] 31% ETA 0:00:15
...
1000MiB 0:00:34 [29,1MiB/s] [===============================> ] 97%
102400+0 records in
102400+0 records out
1048576000 bytes (1,0 GB, 1000 MiB) copied, 34,4327 s, 30,5 MB/s
私はUSBフラッシュドライブに書いて、より遅くて簡単に「見る」ことができるようにしました。