Utilitário para gerar arquivos aleatórios.
Com controle de quantidade, nome e tamano dos arquivos gerados.
- Baixe o arquivo no link Releases aqui no GitHub conforme seu sistema operacional;
- Descompacte em uma pasta de sua escolha
- Adicione a pasta que você descompactou a variável
$PATH
do sistema
Em uma linha de comando:
$ rfg --help
Gerador de arquivos aleatórios
Usage: rfg [options]
Options:
-c|--count Quantidade de arquivos a gerar
-n|--min-file-size Tamanho mínimo dos arquivos gerados (em bytes. Ou sufixado com b, KB, MB, GB. Ex: 5KB)
-x|--max-file-size Tamanho máximo dos arquivos gerados (em bytes. Ou sufixado com b, KB, MB, GB. Ex: 5KB)
-o|--output-path Caminho onde os arquivos aleatórios serão gravados. O padrão é o diretório local.
-t|--file-name-template Template do nome do arquivo. Use '{n}' para o número do arquivo. O padrão é 'file-{n}.bin'.
-?|-h|--help Show help information
No Linux e macOS você precisará dar permissão de execução ao utilitário
rfg
$ cd pasta_onde_voce_descompactou
$ chmod +x rfg
Gerar 10 arquivos aleatórios entre 5KB e 2MB de tamanho com
nome arquivo-{n}.bin
na pasta local.
$ rfg --count 10 --min-file-size 5KB --max-file-size 2MB --file-name-template "arquivo-{n}.bin" --output-path .
Mais simplesmente poderia ser assim também:
$ rfg -c 100 -n 5KB -x 2MB -t "arquivo-{n}.bin"
Gerando arquivo arquivo-01.bin com 1.8MB...
Gerando arquivo arquivo-02.bin com 1.2MB...
Gerando arquivo arquivo-03.bin com 558.2KB...
Gerando arquivo arquivo-04.bin com 1.0MB...
Gerando arquivo arquivo-05.bin com 42.2KB...
Gerando arquivo arquivo-06.bin com 988.8KB...
Gerando arquivo arquivo-07.bin com 1.4MB...
Gerando arquivo arquivo-08.bin com 389.5KB...
Gerando arquivo arquivo-09.bin com 1.2MB...
Gerando arquivo arquivo-10.bin com 63.0KB...