有時候,我們需要生成指定大小的隨機檔案,比如在學習過程中使用的測試檔案。
命令:
linux:/qinys #dd if=/dev/zero of=tmp.data bs=500k count=1
1+0 records in
1+0 records out
512000 bytes (512 kb) copied, 0.000984981 s, 520 mb/s
命令解釋:
該命令會建立乙個大小為500k的檔案tmp.data;if代表輸入檔案(input file),of代表輸出檔案(output file),bs代表以位元組為單位的塊大小(block size,bs),count代表被複製的塊數。(如果把count=2,那麼檔案大小為1m)
塊大小可以使用各種計量單位,具體參看下表:
單位大小 **
位元組(1b) c
位元組(2b) w
塊(521b) b
千位元組(1024b) k
兆位元組(1024kb) m
吉位元組(1024mb) g
/dev/zero是乙個字元裝置,他會不但的返回0值位元組(\0)
linux中生成任意大小的檔案
可以利用dd命令 root localhost test dd if dev zero of data.txt bs 1m count 2 2 0 records in 2 0 records out 2097152 bytes 2.1 mb copied,0.0140437 seconds,149...
linux生成指定大小的檔案
dd if dev zero of 50m.file bs 1m count 50 在當前目錄下生成乙個50m的檔案 虛擬塊裝置檔案更通用的名稱是硬碟映象檔案 hard disk image 但不是所有的硬碟映象檔案都是虛擬塊裝置檔案,例如,目前ghost的gho格式的映象檔案就不能成為虛擬機器中的...
Linux 命令生成指定大小的檔案
dd if dev zero of users testmacair documents test.txt bs 1k count 1000 生成1m大小的檔案的方法 注釋 if file used as stdin of file used as stdout bs bytes of a bloc...