You are on page 1of 4
.23101/2022 03:05 Grande arquivos de tamanno fxo@ aleatri | Claudio Lobo Claudio Lobo Anotagdes, dicas e coisas que gosto de manter em um local de fécil acesso. Sempre que possivel, informarei a fonte © Inicial “Type tox! to search here Oo Inicial > Dicas > Gerando arquivos de tamanho fixo e aleatério Gerando arquivos de tamanho fixo e aleatério 15 maio 2012 Claudio Lobo Deixe um comentario Go to comments Hoje, precisei gerar alguns arquivos de tamanho aleatério para usar de exemplo em aulas, Gerar arquivos de tamanho fixo é relativamente facil, com o nosso amigo dd. Eis a sintaxe: dd ‘dev/zero of=/tmp/arquivo.img bs=200 count=100 © tamanho do arquivo ¢ dado pela formula bs * count, em bytes. Neste caso, equivale a 20 KB. S6 que eu precisava de varios arquivos de tamanhos diferentes (o nome deles no importava....). Entdo, lembrei que pode-se usar 0 pseudo gerador de niimeros aleatérios SRANDOM, da seguinte forma: $(( SRANDOM % 100 + 1)) Isto vai gerar um niimero entre 1 € 100. © valor de SRANDOM esté entre 0 © 32767. Como estamos usando a fungdo médulo (%), vai retornar o resto da divisdo de SRANDOM por 100 (que pode ser um valor entre 0 ¢ 99). A esse valor, soma-se 1, obtendo um valor entre 1 e 100. Agregando as duas linhas de comando, teriamos: dd if-/dev/zero of=/aulas/arquivo.rdm bs=$(($RANDOM % 100 + 1)) count=100 ‘Mas, como eu precisava de, digamos, 100 arquivos de diferentes tamanhos, coloquei tudo num lago for, assim: for ((i=1;i<=100;i+4)); do dd if=/dev/zero of=/aulas/arquive_$i.rdm bs=$((SRANDOM % 100 + 1)) count=100; done Eis uma amostra da listagem do diretério (como os nomes ¢ tamanhos) onde criei os Privacidad Para saber ma cookies: Este site ulliza cookies. Av continuar# usar ese site, voe€ concorda com seu uso, inclusive sobre como controlar os cookies, consulte aqui: Politica de cookies Fechar e aceitar hitps:elausiostobo.wordpress.comy2012I08/"Sigerando-arquvos-de-tamanho-fxe-e-aleatorio! us .23101/2022 03:05 ‘Gerando arguivos le tamantofixo @aleatério | Claudia Lobo Categorias:Dicas Comentarios (2) Trackbacks (0) Deixe um comentdrio Trackback a Cleberson 12 outubro 2012 as 8:11 pm Responder Parabéns pelo artigo, Fstou estudando para as provas LPI e precisava de arquivos de testes para testar quotas, 2 Alexandre Dantas 22 abril 2013 as 1:50 pm Responder Valeu pelo artigo! Nao sabia do SRANDOM. Se voc quiser poupar um passo, pode usar o arquivo especial /dev/random ou Hdev/urandom. dd if+/dev/urandom of=/tmp/arquivo.img bs=200 count=100 Ai vai direto um arquivo com contetido aleatério, O /dev/random pega caracteres aleatorios com base no “barulho” do sistema — isso o faz ser lento, porém mais... aleatério. Enquanto o /dev/urandom é um pseudo-gerador instanténeo, mas viciado. 1. No trackbacks yet. D e um comentario Digite seu comentério aqui. Salvando a saida de um comando em uma imagem Dirsplit — Dividindo arquivos em miltiplos volumes para gravagio, RSS feed Privacidade e cookies: Esse site uiliza cookies. Ao continuar a usar ese site, vood concord com seu uso. Para saber mais, inclusive sobre como controlar 0s cookies, consults aqui: Politica de cookies Fechar e aceitar Iitpsclaudiostobo.wordpress.com/2012108/1Sigerando-arquvos-de-tamanho-fixo-e-leatoriol aie .23101/2022 03:05 Grande arquivos de tamanno fxo @ aleatri | Claudio Lobo Pesquisar no site [Pesquisar Postagens junho 2017 (1) marco 2015 (4) abril 2014 (1) * junho 2013 (1) * maio 2013 (1) abril 2013 (2) © margo 2013 (3) * junho 2012 (2) maio 2012 (2) abril 2012 (1) © marco 2012 (3) * fevereiro 2012 (1) outubro 2011 (10) © setembro 2011 (12) Categorias Criptografia Debian LDICAS Geral criticos Libreottice Linux Miisica Postgresql Seguranca Tecnologia Ubuntu yMWare Blogroll + Alex Dantas Principais posts e paginas © Reduzindo o tamanho de arqui pela linha de comando Tags al alsanser anti apache aplay anf aplgst apm anscoxd es banc de dados Horas de Ferrmenias bash Boot intowatia debian, & Privacidade e cookies: Ese site utiliza cookies. Ao continuar# usar este site, voc® concorda com seu uso, ‘ei Para saber mais, inclusive sobre como controlar os cookies, consult aqui: Politica de cookies Fechar e aceitar ims LEILIUVEr reposnone epostonos Necure Morage NEUES hitps:elausiostobo.wordpress.comy2012I08/"Sigerando-arquvos-de-tamanho-fxe-e-aleatorio! 38 .23101/2022 03:05 ‘Gerando arguivos de tamanto fio @aleatério | Claudia Lobo sett Shell sna ise son souses is Seve Jobs Terminal ubuntu Topo ie um window bsite ou blog gratuito no WordPr . Privacidade e cookies: Esse site uiliza cookies. Ao continuar a usar ese site, vood concord com seu uso. Para saber mais, inclusive sobre como controlar os cook consults aqui: Politica de cookies Fechar e aceitar Iitpsclaudiostobo.wordpress.com/2012108/1Sigerando-arquvos-de-tamanho-fixo-e-leatoriol aia

You might also like