linux创建指定大小的文件

一、生成文件大小和实际占空间大小一样的文件

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值