Linux使用dd命令创建特定大小文件最简单的方法及文件杂谈
Linux使用dd命令创建特定大小文件最简单的方法及文件杂谈
Linux使用dd命令创建特定大小文件最简单的方法及文件杂谈
创建特定大小文件最简单的方法是使用 dd 命令。
dd if=“inputFileName” of="outFileName" bs="块大小" count=“块个数”
块大小可以使用各种计量单位
字节(1B) - c 字(2B) - w
块(512B) - b 千字节(1024B) - k
兆字节(1024K) - M 吉字节(1024M) - G
例:
dd if=/dev/zero of=test.file bs=1M count=10
在当前文件夹下创建一个大小为10M的文件test.file 内容全为0
/dev/zero 是一个字符设备,它会不断返回0值字节(\0).
如果不指定输入参数(if),默认情况会从stdin读取输入。如果不指定输出参数(of),默认情况会将stdout作为输出。
也可用 dd 命令来传输大量数据来测试内存的操作速度。
$ dd if=/dev/zero of=./testmm.file bs=10M count=10
记录了10+0 的读入
记录了10+0 的写出
104857600字节(105 MB)已复制,0.577581 秒,182 MB/秒
$ ll -h |grep 'testmm.file'
-rw-rw-r--. 1 itudu itudu 100M 7月 16 18:14 testmm.file
文件类型:
一般文件: -
目录文件: d
字符设备: c
块设备: b
链接文件: l
套接字文件: s
管道文件: p
目录的读、写、执行权限意义:
读权限:允许读取目录中文件和子目录的列表
写权限:允许在目录中新建和删除文件或子目录
执行权限:可以访问目录中的文件和子目录
评论暂时关闭