Quiero mover (no solo copiar) un grupo de archivos / directorios a un directorio diferente, algunos de los cuales tienen conflictos de nombres con archivos / directorios en el directorio de destino. Mi objetivo principal es mover los archivos, de modo que pueda tolerar que se sobrescriba el directorio no vacío.
Actualmente estoy usando mv ... destination
sin embargo, ocasionalmente me sale
mv: no se puede mover 'target' a / destination / target ': el directorio no está vacío
Lo intenté mv -f ... destination
sin éxito y, dado que quiero que los archivos desaparezcan de su ubicación original, rsync
no parece ser apropiado.
Como beneficio adicional, ¿hay una buena solución para preservar los archivos destinados a sobrescribirse de alguna manera, tal vez cambiando el nombre?
rsync
no es lo que quieres; ¿Por qué etiquetaste estorsync
?mv --backup=numbered
o una de las otras opciones para el--backup
cambio,mv
completará la fusión y conservará los archivos que se deben sobrescribirRespuestas:
Si utiliza
mv --backup=numbered
(o cualquiera de las otras opciones para el
--backup
interruptor),a continuación,
mv
se completa la fusión y preservar los archivos destinados a ser sobrescrito.fuente
.~1~
carpetasfuente
cp
seguido por elmv
comando.Puede usar
mc
(Midnight Commander) dentro de la pantalla y las carpetas conIns
yF6
fuente