De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


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 é que 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 :-)

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida