Voglio spostare (non solo copiare) un gruppo di file / directory in una directory diversa, alcune delle quali hanno conflitti di nomi con file / directory nella directory di destinazione. Il mio obiettivo principale è spostare i file, quindi posso tollerare che la directory non vuota venga sovrascritta.
Attualmente sto usando mv ... destination
comunque, ogni tanto capisco
mv: impossibile spostare `target 'in / destination / target': directory non vuota
Ho provato mv -f ... destination
senza successo e poiché voglio che i file vadano dalla loro posizione originale, rsync
non sembra appropriato.
Come bonus, c'è una buona soluzione per preservare i file destinati a essere sovrascritti in qualche modo forse rinominando?
rsync
non è quello che vuoi; perché hai taggato questo rsync
?
mv --backup=numbered
o una delle altre opzioni per lo --backup
switch, allora mv
si completerà l'unione e si manterranno i file destinati a essere sovrascritti