Como dara
, mova o diretório para fora do caminho:
mv dir dir-old
Como lara
, faça uma cópia do diretório original no lugar desejado:
cp -Ra dir-old dir
Isso requer que você tenha permissões de gravação no diretório pai para removê-lo do caminho; presumivelmente, se você conseguiu fazer isso em primeiro lugar, então você faz.
Se você não fizer isso, você pode se aproximar fazendo a mesma coisa com os arquivos e diretórios dentro do diretório. O usuário dara
ainda seria capaz de excluir os arquivos mais tarde nesse caso. Não estou claro como você pode acabar nessa situação, em primeiro lugar.
Esta é a única maneira de obter uma mudança de propriedade sem envolver direitos elevados. Ele não copiará alguns arquivos especiais corretamente e violará os links físicos.
Se nenhum desses trabalhos funcionar, melhor para tar
os arquivos em dara
e extraia-os como lara
em vez de como você fez na primeira vez.