e para copiar tudo, inclusive os ocultos, como faço? uso o mesmo regex?
Em 29/11/06, Marcos Lazarini <mvlaza@gmail.com > escreveu:
> 2006/11/29, Carlos Alberto < camotacastro@gmail.com>:
> > Pessoal,
> > Gostaria de saber como apagar e copiar todos os arquivos de um
diretório,
> > inclusive os ocultos! Quando uso " rm -rf diretorio/* " não são
apagados
> > os arquivos ocultos, e quando uso o comando "cp -Rf diretório/*
> > novodiretorio", tambem, os arquivos ocultos nao sao copiados. Alguem
sabe
> > como faço isso?
>
> Aha!
> Isso é pq o * nao pega os arquivos q começam com ponto.
> O mais fácil é vc fazer por exemplo:
> 'rm -rf diretório'
> seguido de um
> 'mkdir diretório'
> (lembrando de manter as permissões e donos)
>
> Outra opção
> 'rm -rf diretório/[a-zA-Z0-9]*'
> Sacou o efeito do [ ] ?
>
> NUNCA, mas NUNCA caia na besteira de fazer algo como
> 'rm -rf diretório/.*'
> Porque? Bom, esse é um exercício p/ o leitor.... hehehehehe
>
> Qquer dúvida, é só perguntar.
>
> --
> Marcos
>
--
Cumprimentos
Carlos Alberto Mota Castro (Maranhão)
Estudante de Engenharia Elétrica
UNESP - FEIS - Ilha Solteira
Usuário GNU/Linux