Foros del Web » Administración de Sistemas » Unix / Linux »

Mover todo el contenido de una carpeta

Estas en el tema de Mover todo el contenido de una carpeta en el foro de Unix / Linux en Foros del Web. Intento mover todo el contenido de una carpeta, incluyendo archivos y subcarpetas con su respectivo contenido manteniendo la misma estructúra; todo pués. El problema es ...
  #1 (permalink)  
Antiguo 15/06/2006, 03:30
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 5 meses
Puntos: 102
Mover todo el contenido de una carpeta

Intento mover todo el contenido de una carpeta, incluyendo archivos y subcarpetas con su respectivo contenido manteniendo la misma estructúra; todo pués. El problema es que habrá que sobreescribir algunas de esas carpetas y/o archivos...

Gráficamente... tengo esto:
Código:
root
 |
 |- Archivo_cualquiera
 |
 + - Carpeta1
           |- arch1
           |- arch2
           + - subCarpeta1.1
                   |- arch1.1
 |
 +- Carpeta_a_mover
           |- Archivo_cualquiera_2
           + - Carpeta1
                   |- arch1
                   |- arch2
                   + - subCarpeta1.1
                           |- arch1.1
                           |- arch1.2
...y necesito quedar con esto:
Código:
root
 |
 |- Archivo_cualquiera             // Sin cambios 
 |- Archivo_cualquiera_2          // Movido
 + - Carpeta1                        // Sobre-escrito... y todo el contenido
           |- arch1
           |- arch2
           + - subCarpeta1.1
                   |- arch1.1
                   |- arch1.2        // ...Menos este que fue movido
 |
 +- Carpeta_a_mover             // Vacio, pués moví su contenido
Claro... esa es solo la idea.

He intentado con el comando mv ./* ../ estando en la "Carpeta_a_mover" obviamente... y me regresa mensajes de que no puedo sobreescribir los directorios. Intenté con (tengo 0 experiencia con LINUX) mv -f ./* ../ que según entendí el -f es para "Forzar" pero tengo el mismo resultado... ¿qué me falta?, ¿cuál es la manera correcta?.

Gracias de antemano
  #2 (permalink)  
Antiguo 15/06/2006, 06:38
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 5 meses
Puntos: 29
Estando parado en la carpeta a mover escribes simplemente

mv * ../Carpeta1

Si no te sale ¿porque no te sale?¿que pasa cuando intentas mover la carpeta?

No veo mas problemas para qu eno se mueva.

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #3 (permalink)  
Antiguo 15/06/2006, 12:31
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 5 meses
Puntos: 102
Me dice:
mv: cannot overwrite directory `../Carpeta'

Donde "Carpeta" existía en el directorio destino, pero presisamente es la que quiero sobreescribir...

Los archivos sí fueron movidos, solo pasa eso con cada carpeta duplicada. ¿cuestión de permisos?.

Nota: Estoy moviendo efectuando la acción en un servidor remoto a través de SSH.

Gracias por la ayuda
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #4 (permalink)  
Antiguo 15/06/2006, 12:35
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 5 meses
Puntos: 29
No sé si sea cuestión de permisos, eso deberías revisarlo concienzudamente pero si quieres sobreescribir simplemente es con la opción -f. Sin embargo prueba con la opción -i para que te vaya preguntando archivo por archivo.

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #5 (permalink)  
Antiguo 15/06/2006, 13:28
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 5 meses
Puntos: 102
Cita:
si quieres sobreescribir simplemente es con la opción -f
¿Sí es correcto como la intenté utilizar?: mv -f origen destino

Cero experiencia en LINUX (ya les pediré ayuda para instalarlo... ). Jugué con los permisos un rato y no logro hacer... consultaré con el administrador del servidor.

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:30.