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 ... destinationcomunque, ogni tanto capisco
mv: impossibile spostare `target 'in / destination / target': directory non vuota
Ho provato mv -f ... destinationsenza successo e poiché voglio che i file vadano dalla loro posizione originale, rsyncnon sembra appropriato.
Come bonus, c'è una buona soluzione per preservare i file destinati a essere sovrascritti in qualche modo forse rinominando?
rsyncnon è quello che vuoi; perché hai taggato questo rsync?
mv --backup=numberedo una delle altre opzioni per lo --backupswitch, allora mvsi completerà l'unione e si manterranno i file destinati a essere sovrascritti