Linux

如何將拆分命令輸出到文件

  • March 26, 2021

我想將以下命令的輸出列印到文件中,你能幫我嗎?我試過 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。

引用自:https://unix.stackexchange.com/questions/641158