linux中生成任意大小的檔案

2021-06-06 21:43:05 字數 815 閱讀 4352

可以利用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 mb/s

[root@localhost test]# ll data.txt 

-rw-r--r-- 1 root root 2097152 may 19 10:51 data.txt

其中if:input file

of:output file

bs:以位元組為單位的塊大小

count:需要被複製的塊數

如若不指定if將會從stdin得到

如若不指定of將會列印到stdout

順便講下/dev/zero  /dev/null

[root@localhost test]# ll /dev/zero

crw-rw-rw- 1 root root 1, 5 may 18 00:11 /dev/zero

[root@localhost test]# ll /dev/null

crw-rw-rw- 1 root root 1, 3 may 18 00:11 /dev/null

/dev/zero就像其名字一樣,是乙個字元裝置,提供無窮多的\0  ,一般用於初始化檔案

/dev/null也是乙個字元裝置,可以看成是個「黑洞」,我們往裡寫的東西將會丟失。一般用於 2 > /dev/null,將出錯資訊不列印到螢幕

Linux 生成任意大小的檔案

有時候,我們需要生成指定大小的隨機檔案,比如在學習過程中使用的測試檔案。命令 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 copie...

linux生成指定大小的檔案

dd if dev zero of 50m.file bs 1m count 50 在當前目錄下生成乙個50m的檔案 虛擬塊裝置檔案更通用的名稱是硬碟映象檔案 hard disk image 但不是所有的硬碟映象檔案都是虛擬塊裝置檔案,例如,目前ghost的gho格式的映象檔案就不能成為虛擬機器中的...

Keil MDK中生成 BIN檔案

在realview mdk中,生成 bin格式檔案的工具是arm公司的rvct開發套件中的fromelf.exe。預設安裝下,它位於c keil arm bin40資料夾下。下面將介紹它在keil mdk中的使用方法 1.新建乙個工程,例如test.uvproj 2.開啟options for ta...