Linux 生成指定大小檔案命令 dd

2021-10-10 03:18:23 字數 516 閱讀 5951

生成乙個1g 的檔案,內容全部為0

dd if=/dev/zero of=zerofile bs=1m count=1000
case2 生產乙個1g 的檔案,內容隨機

dd if=/dev/urandom of=randomfile bs=1m count=1000
if=file      : 指定輸入檔案,若不指定則從標註輸入讀取。這裡指定為/dev/zero是linux的乙個偽檔案,它可以產生連續不斷的null流(二進位制的0)

of=file : 指定輸出檔案,若不指定則輸出到標準輸出

bs=bytes : 每次讀寫的位元組數,可以使用單位k、m、g等等。另外輸入輸出可以分別用ibs、obs指定,若使用bs,則表示是ibs和obs都是用該引數

count=blocks : 讀取的block數,block的大小由ibs指定(只針對輸入引數)

情景linux–如何快速生成大檔案?

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...

Linux 命令生成指定大小的檔案

dd if dev zero of users testmacair documents test.txt bs 1k count 1000 生成1m大小的檔案的方法,單次寫入1k,寫入1000次 dd if dev zero of users testmacair documents test.t...

Linux下自動清理超過指定大小檔案

掃瞄某個目錄下的檔案,發現超過指定大小即清空 1 掃瞄目錄下的檔案 2 判斷檔案大小 3 清空大於指定檔案的內容 以byte為單位顯示檔案大小,然後和20m大小做對比.20m換算成位元組為20971520這裡判斷是否大於20m,大於則使用echo 語句將對應檔案置空 20m 20 1024 1024...