
Me gustaría fusionar el contenido de dos carpetas con el mismo, desde la terminal de Linux.
Drive 1\Folder
Drive 2\Folder
Quiero que todos los archivos y subarchivos de la carpeta de la unidad 1 vayan a la carpeta de la unidad 2. Intenté usar MV y recibí un error que decía:
unable to remove target: Is a directory
Respuesta1
cp -r Drive\ 1/Folder/* Drive\ 2/Folder/
Siempre prefiero hacerlo cp
, mv
ya que significa que todavía tengo una copia del original en caso de que algo suceda en la transferencia.
Una vez completada la copia, podrá hacerlo rm -r Drive\ 1/Folder
.
Esto también debería solucionar el problema mv
que tiene al mover el directorio.
Espero que ayude
Respuesta2
El uso cp -ru drive1/* drive2
copiará todo lo que hay en la unidad1 en la unidad2. Los -r
medios para copiar recursivamente. Los -u
medios para actualizar copiando solo cuando el archivo de origen es más nuevo que el archivo de destino o cuando falta el archivo de destino.