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 issorsync
?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ídoRespostas:
Se você usar
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 a intenção de ser substituído.fonte
.~1~
pastasfonte
cp
seguido pelomv
comando.Você pode usar
mc
(Midnight Commander) dentro da tela e as pastas comIns
e comF6
fonte