Em 18/05/07, Bruno Schneider<[EMAIL PROTECTED]> escreveu:
On 5/17/07, Felipe Ribeiro wrote:
> Gostaria de saber se alguem tem ideia de como posso ver o tamanho de um
> determinado diretorio sem que o "du" com os parametros -s e -h considerassem
> os diretorios ocultos. Há alguma possibilidade?! Por exemplo: du -sh
> /home/$USER.
>
> Os parametros -s e -h foram so sugestao. Sei que para arquivos posso usar
> --exclude=`*.txt`
>
> Sera que teria algo para dir's ocultos?
Eu nem sabia que tinha o "--exclude", mas já que tem, já tentou um
"--exclude=.*"?
NUNCA use .* em coisa alguma
.* também casa com .. (que é o diretório pai) e que é sinônimo para um ls ..
Ou seja, caos pois pega todos os diretórios 'irmãos' também
Tipo, um enorme pesadelo p/ um admin seria ele querer limpar os
arquivos escondidos de um usuário assim:
cd /home/user
rm -rf .*
Teste seu backup antes de fazer isso :-)
Sei que tem um jeito mais fácil, mas eu uso assim:
ls .[a-zA-Z0-9]*
Um guru em expressões regulares poderia dar uma força ;-)
--
Marcos