Crates.io | rfgen |
lib.rs | rfgen |
version | 0.2.0 |
source | src |
created_at | 2023-08-19 23:47:07.709015 |
updated_at | 2023-08-20 13:17:48.202565 |
description | Program to create large file consisting of random data |
homepage | |
repository | https://github.com/Antosser/random-file-generator-rs |
max_upload_size | |
id | 948963 |
size | 20,006 |
Program to create large file consisting of random data
This implementation is very fast and has no memory leaks, so you can create files blazingly fast
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
The result will be files called 0000, 0001, 0002, etc.
Eg
~> 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 │
╰───┴──────┴──────┴─────────┴──────────╯