【linux命令】命令fallocate生成大文件
命令fallocate生成大文件
命令说明:
选项:
-c, --collapse-range 移除文件中的某个范围
-d, --dig-holes 检测零并替换为空洞
-i, --insert-range insert a hole at range, shifting existing data
-l, --length <数字> 范围操作的长度(字节数)
-n, --keep-size 保持文件的显示大小
-o, --offset <数字> 范围操作的偏移量(字节数)
-p, --punch-hole 将某个范围替换为空洞(连带打开 -n)
-z, --zero-range 清零并保证分配某个范围
-x, --posix use posix_fallocate(3) instead of fallocate(2)
-v, --verbose 详尽模式
-h, --help display this help
-V, --version display version
1. 创建1GB大文件,test.img是文件名:
fallocate -l 1G test.img
说明:-l
后接空间大小,默认单位为字节