Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
Cópia de Árvore de Diretórios
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 29 de Abril de 1997
Para copiar uma árvore inteira de diretórios, os programas find e cpio oferecem a combinação ideal.
Por exemplo, suponhamos que queiramos copiar o diretorio /pub/simtel20 para /pub1/simtel20. Para isto executar a seguinte sequencia de comandos:
% mkdir /pub1/simtel20 % cd /pub/simtel20 % find . -print | cpio -pdl /pub1/simtel20
Uma outra alternativa seria
% cp -R /pub/simtel20 /pub1/simtel20
A desvantagem desta alternativa mas as datas de acesso, modificação, etc de seus arquivos serão alteradas e possivelmente algumas permissões também serão modificadas.
Para evitar isto o comando abaixo pode ser utilizado:
(cd /pub/simtel20; tar cvf - .)|(cd /pub1/simtel20; tar xf - .)
Como já dizia o Larry Wall, criador do Perl
"There is more than one way of doing it"
Tudo acima funciona, mas eu prefiro a primeira alternativa. Escolha a sua :-)
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.





