e para copiar tudo, inclusive os ocultos, como faço? uso o mesmo regex?

Em 29/11/06, Marcos Lazarini <[EMAIL PROTECTED]> escreveu:

2006/11/29, Carlos Alberto <[EMAIL PROTECTED]>:
> 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

Responder a