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
 
目录的读、写、执行权限意义:
读权限:允许读取目录中文件和子目录的列表
写权限:允许在目录中新建和删除文件或子目录
执行权限:可以访问目录中的文件和子目录
 

相关内容

    暂无相关文章