
Quero copiar /var/lib
com as mesmas permissões de todos os arquivos e pastas.
alguns artigos dizemcp -rp /var/lib/ /var/libnew/
e alguns dizem usarrsync -aX /var/lib /var/libnew/
explique qual é o melhor como a coisa mais importante em que todas as permissões devem ser 100 por cento iguais.
Responder1
Ambos os artigos estão corretos e fazem o que você deseja.
Prefiro usar rsync -avh --progress <source>/ <destination>
(no seu caso: rsync -avh --progress /var/lib/ /varlibnew
) para a barra de progresso da cópia, você também pode adicionar -u
se quiser atualizar os arquivos no destination
, caso sejam mais recentes.
Com o rsync, lembre-se de que os rastros /
são importantes; se a origem e o destino tiverem rastros /
: s, o destino vai um nível mais profundo.