2011年8月4日 星期四

如何產生特定SIZE的檔案

有時候可能會因為要測試,需要產生不同大小的檔案來協助測試,
可是使用touch指令只能產生0 byte的檔案,
如果我們需要較大的檔案該怎麼辦呢?
你可以使用dd指令:
dd if=/dev/zero of=myfile bs=1000 count=300000
or
dd if=/dev/zero of=myfile bs=1 count=0 seek=300M
這兩個指令都可以產生300mb的空檔案,這樣就可以用來協助測試了
例如可以用來測試檔案上傳的速度或者限制。
如果你的測試環境會阻擋空內容的檔案,
你也可以使用/dev/random來產生內容是亂碼的檔案 。

參考來源:http://is.gd/1xxMs0