Disculpas si esta pregunta ya se ha hecho, no pude encontrar nada ...
Digamos que quiero reemplazar 'oldstuff' por 'newstuff'. Básicamente renombrar para reemplazar. Intento usar este comando:
mv ~/newstuff ~/oldstuff
Pero eso solo mueve la carpeta 'newstuff' a la carpeta 'oldstuff'.
¿Cómo reemplazaría 'oldstuff' por 'newstuff'?
Estoy ejecutando OS X 10.7.
mv newstuff/* oldstuff
(podría ser más complicado si.files
está involucrado).Otra solución sería usar rsync. (Tenga cuidado con las barras inclinadas. Son importantes).
Esto copiará todo en newstuff en oldstuff.
Y, el siguiente código copiará todo en newstuff en oldstuff, y borrará todo lo que no esté en newstuff en oldstuff.
Tenga en cuenta que ninguno de estos comandos hará nada a los archivos en ~ / newstuff. Si desea eliminarlos, tendrá que hacer el
rm
comando por separado.fuente
Puedes probar:
Moverá todo
folder1
, incluidos los archivos y directorios afolder2
.-f
: no pregunte antes de sobrescribir equivalente a--reply=yes
.mv man page .
fuente
Tienes al menos dos opciones.
y
fuente