Vamos la.

Os arquivos ocultos no linux sao marcados com o . antes, entao quando
voce remove todos os arquivos com *, vc remove apenas os visiveis e
nao os ocultos, para excluir os ocultos use .*

No segundo email vc fez um script, quando vc digita ls -la, o
diretorio ./ e o ../ aparecem na listagem e eles sao a forma de dizer:
. = diretorio atual e .. = diretorio anterior e eles nao serao
excluidos. Os outros serao excluidos.

Espero que tenham compreendido.


Em 05/09/09, Fabiano Santana<fassantana...@gmail.com> escreveu:
> Eu não sei dizer o porquê. Espero que alguém passe esse conhecimento para
> nós.
>
> Caso você esteja tentando apagar tudo de um diretório, você pode executar o
> seguinte comando:
>
> # cd /diretorio
> # for arquivos in $( ls -la ); do rm -rf $arquivos; done
>
> Aparecerá uma alerta relatando que os diretórios "." e ".." não podem ser
> excluídos, mas o resultado
> desejado será alcançado. Se alguém tiver uma solução mais inteligente, por
> favor, compartilhe.
>
>
>
> 2009/9/4 Wesley Volcov <wesleyvol...@gmail.com>
>
>>
>>
>> Pessoal,
>>
>> Lá vou eu e maais uma duvida.. hehehe
>>
>> Alguem já parou para reparar que se vc entrar em um diretorio (/tmp por
>> exemplo) e digitar rm -rf *, os diretorios ocultos (.diretorio) não serão
>> apagados?
>> Alguem sabe me dizer porque??
>>
>> Abraços
>> --
>> Wesley Volcov
>> Email: wesleyvol...@gmail.com
>> Messenger: vol...@live.com
>> Mobile: +55 11 8025-2847
>> Website: http://volcov.blogspot.com
>>
>>
>
>
>
> --
> -------------------------------------
> Fabiano A. S. Santana
> +55 63 9241 6342
>

-- 
Enviado do meu celular

Luiz Antonio Oliveira
aka redhate
Linux User #347508
aMSN: lantoni...@gmx.com
Licq: 251384040

Responder a