2个不稳定版本
0.2.0 | 2023年8月20日 |
---|---|
0.1.0 | 2023年8月19日 |
#366 在 #random
8KB
93 代码行(不包括注释)
随机文件生成器
用于创建由随机数据组成的大文件
原因
此实现非常快且没有内存泄漏,因此您可以创建文件非常快速
安装
- 安装Rust
- 运行
cargo install rfgen
- 运行
rfgen <Arguments>
用法
Program to create large file consisting of random data
Usage: rfgen [OPTIONS] <SIZE>
Arguments:
<SIZE> The size of each file. Suffixes: KB, KiB, MB, MiB, GB, GiB, TB, TiB
Options:
-a, --amount <AMOUNT> The amount of files of the specified size [default: 1]
-o, --offset <OFFSET> Offset of the filename index [default: 0]
-p, --prefix <PREFIX> File prefix [default: ]
-s, --suffix <SUFFIX> File suffix [default: ]
-h, --help Print help
-V, --version Print version
结果
结果将是名为0000、0001、0002等的文件
示例
~> rfgen 10GB -a 10
~> ls
╭───┬──────┬──────┬─────────┬──────────╮
│ # │ name │ type │ size │ modified │
├───┼──────┼──────┼─────────┼──────────┤
│ 0 │ 0000 │ file │ 10.0 GB │ now │
│ 1 │ 0001 │ file │ 10.0 GB │ now │
│ 2 │ 0002 │ file │ 10.0 GB │ now │
│ 3 │ 0003 │ file │ 10.0 GB │ now │
│ 4 │ 0004 │ file │ 10.0 GB │ now │
│ 5 │ 0005 │ file │ 10.0 GB │ now │
│ 6 │ 0006 │ file │ 10.0 GB │ now │
│ 7 │ 0007 │ file │ 10.0 GB │ now │
│ 8 │ 0008 │ file │ 10.0 GB │ now │
│ 9 │ 0009 │ file │ 10.0 GB │ now │
╰───┴──────┴──────┴─────────┴──────────╯
依赖项
~4.5–6.5MB
~110K SLoC