Estou querendo mover (não apenas copiar) um grupo de arquivos / diretórios para um diretório diferente, alguns dos quais têm conflitos de nome com arquivos / diretórios no diretório de destino. Meu principal objetivo é mover os arquivos, para que eu possa tolerar que o diretório não vazio seja substituído.
No momento, estou usando mv ... destination
no entanto, ocasionalmente, recebo
mv: não é possível mover o `target 'para / destination / target': o diretório não está vazio
Tentei mv -f ... destination
sem sucesso e, como quero que os arquivos saiam do local original, rsync
não parece apropriado.
Como bônus, existe uma boa solução para preservar os arquivos que devem ser sobrescritos de alguma forma, talvez renomeando?
rsync
não é isso que deseja; por que você marcou isso rsync
?
mv --backup=numbered
ou uma das outras opções para o --backup
switch, em seguida, mv
irá completar a fusão e preservar os arquivos destinado a ser substituído