一、生成文件大小和實際占空間大小一樣的文件
dd if=/dev/zero of=name.file bs=1M count=1
文件名稱name.file
bs=1M表示每一次讀寫1M數據,count=50表示讀寫 50次,這樣就指定了生成文件的大小為50M。
二、生成文件大小固定,但實際不占空間命令
dd if=/dev/zero of=1G.img bs=1M seek=1000 count=0
這里用了一個新的命令seek,表示略過1000個Block不寫(這里Block按照bs的定義是1M),count=0表示寫入0個Block。用ls(查看文件大小)命令看新生成的文件,大小可以看出是1000M。但是再用du(查看文件占用空間)一看,實際占用硬盤大小只有0M。
其它
linux獲取當前的時間
date "+%Y-%m-%d %H:%M:%S"
/dev/zero
“零”設備,可以無限的提供空字符(0x00,ASCII代碼NUL)。常用來生成一個特定大小的文件。例如:
dd if=/dev/zero of=./output.txt bs=1024 count=1 #產生一個1k大小的文件output.txt
參考文章
https://blog.csdn.net/weixin_33913332/article/details/86361277
https://blog.csdn.net/sinat_26058371/article/details/86754683