linux下创建1G的文件,Linux/UNIX: 使用 dd 命令创建 1GB 大小的二进制

我如何使用 Shell 命令,在 UNIX/Linux/BSD 系统上使用dd命令创建1GB或者10GB镜像文件?

您可以使用 dd 命令生成镜像文件,用来测试网络或文件系统。

linux下创建1G的文件,Linux/UNIX: 使用 dd 命令创建 1GB 大小的二进制_第1张图片

你需要使用下面命令:

fallocate - 预分配空白文件;

truncate  - 缩小或扩展文件的大小;

dd - 转换和复制文件,例如 克隆、新建、覆盖 镜像;

df - 查看磁盘空间;

du - 统计磁盘使用情况;

ls - 列出文件大小;

fallocate 命令语法

基本语法是:

fallocate -l Image_Size_Here /path/to/image.img

使用 fallocate 命令在 Linux 上创建大文件

用下面命令创建 1GB 文件:

fallocate -l 1G test.img

使用 ls 命令查看文件大小:

$ ls -lh test.img

示例输出:

-rw-r--r--. 1 root root 1.0G Nov 27 03:42 test.img

你可以使用 stat 或 du 命令查看块分配信息:

stat test.img

File: `test.img'<

你可能感兴趣的:(linux下创建1G的文件)