IT

编程语言,系统及软件操作
< 返回上一级

linux生成文件命令

linux生成文件命令和方法

子节点:

-- 暂无子节点 --

内容:

dd 命令 生成文件设置大小

生成文件大小和实际占空间大小一样的文件
dd if=/dev/zero of=name.file bs=1M count=1

文件名称name.file
bs=1M表示每一次读写1M数据,
count=50表示读写 50次,
这样就指定了生成文件的大小为50M。

dd命令 生成文件设置大小但不占用空间

生成文件大小固定,但实际不占空间命令
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。

/dev/zero “零”设备

“零”设备,可以无限的提供空字符(0x00,ASCII代码NUL)。常用来生成一个特定大小的文件
dd if=/dev/zero of=./output.txt bs=1024 count=1 
#产生一个1k大小的文件output.txt