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 ... destinationno entanto, ocasionalmente, recebo
mv: não é possível mover o `target 'para / destination / target': o diretório não está vazio
Tentei mv -f ... destinationsem sucesso e, como quero que os arquivos saiam do local original, rsyncnão parece apropriado.
Como bônus, existe uma boa solução para preservar os arquivos que devem ser sobrescritos de alguma forma, talvez renomeando?
rsyncnão é isso que deseja; por que você marcou isso rsync?
mv --backup=numberedou uma das outras opções para o --backupswitch, em seguida, mvirá completar a fusão e preservar os arquivos destinado a ser substituído