Linux
如何將拆分命令輸出到文件
我想將以下命令的輸出列印到文件中,你能幫我嗎?我試過 2>&1 甚至 2>> 也
dd if=/dev/random bs=1 count=1000 status=progress |split -b 10 -a 10
我還有其他適用於我的 dd 命令,如下所示
dd if=/dev/zero of=/home/sl/workspace/test bs=1024 count=2097152 status=progress 2>&1 | awk 'NR==4'
我基本上是想創建100-1000個文件,想測試硬碟上的文件創建速度,所以我更喜歡dd命令,
您能否指導上述請求需要做什麼,或者任何其他方法來創建 100-1000 個文件並想測試硬碟上的文件創建速度
問候武士
$ dd if=/dev/random bs=1 count=1000 status=progress 2> speed.test |split -b 10 -a 10 $ cat speed.test 1000+0 records in 1000+0 records out 1000 bytes (1.0 kB) copied, 0.00176463 s, 567 kB/s
你的命令沒有問題。您只需要在目前目錄中查找創建的文件,如 xaa 等。
您可以通過前綴和後綴選項來優化輸出文件名。有關更多詳細資訊,請參見 man split。