Direto da Wikipedia: "Em sistemas operacionais do tipo Unix, /dev/zero é um arquivo especial que fornece quantos caracteres nulos (o NULL da tabela ASCII, 0x00; e não o caractere "dígito zero", "0", 0x30) forem lidos dele. O fluxo de caracteres nulos gerado por este dispositivo pode, por exemplo, ser utilizado para sobreescrever informações ou para gerar um arquivo limpo de certo tamanho. O sistema BSD implementa memória compartilhada através da função mmap, que mapeia o /dev/zero para a RAM." - http://pt.wikipedia.org/wiki//dev/zero
De uma forma simples, quando você quer descartar alguma coisa, você joga para /dev/null. Mas quando você quer _receber_ valores nulos para fazer alguma coisa com eles (por exemplo gerar um arquivo vazio) você pode ler à partir do /dev/zero. Nesse script aqui [1] eu usei o /dev/zero dentro de um shell script para simular o mkfile do Solaris no Linux. [1] http://geek.linuxman.pro.br/codes/mkfile-for-linux []'s Eri 2009/6/23 romano <br...@tanervoso.com.br>: > Ola. > > Não sei se seria aqui o local mais indicado para pedir esta explicação. > > Mas se não for desculpem, procurei no google mas o que eu achei não me > fez entender de forma clara. > > Eu outro dia estava vendo um script que fizeram aqui e vi que jogavam > coisas para /dev/null, já havia visto o /dev/null antes, fui procurar > para entender o que ele é de verdade, e entendi que ele serve como uma > lixeira, tudo que eu acabo lendo e eu não quero jogo nele que é descartado. > > Mas acabei me deparando com o /dev/zero, e não entendi muito bem. > > Alguem poderia me explicar melhor ? > > Att: Bruno Romano > > > ------------------------------------ > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: shell-script-unsubscr...@yahoogrupos.com.br > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > Links do Yahoo! Grupos > > >