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

Move despues de find en el mismo directorio encontrado

Estas en el tema de Move despues de find en el mismo directorio encontrado en el foro de Unix / Linux en Foros del Web. Hola a todos! Tengo que renombrar una gran cantidad de directorios en distintos directorios de mi servidor. Uso un find / -name .directorioarenombrar para encontrarlos, ...
  #1 (permalink)  
Antiguo 20/12/2019, 12:49
Avatar de dryant  
Fecha de Ingreso: agosto-2009
Ubicación: Malaga, Ceuta, España....
Mensajes: 283
Antigüedad: 14 años, 7 meses
Puntos: 10
Move despues de find en el mismo directorio encontrado

Hola a todos!
Tengo que renombrar una gran cantidad de directorios en distintos directorios de mi servidor. Uso un find / -name .directorioarenombrar para encontrarlos, y ahora quiero que cada archivo que encuentre lo renombre a "directoriorenombrado" en el mismo directorio que ha sido encontrado.
he intentado con:
Código:
find / -name ".directorioarenombrar" -exec mv {} "./directoriorenombrado" \;
pero claro, me los copia todos al directorio desde donde se está ejecutando el script.
Como puedo "capturar" el path de cada archivo encontrado para usarlo posteriormente para decirle al script en que path tiene que copiar el directorio renombrado?
__________________
Tecnología y tutoriales
  #2 (permalink)  
Antiguo 23/12/2019, 10:28
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 8 meses
Puntos: 401
Respuesta: Move despues de find en el mismo directorio encontrado

Has probado a usar el comando rename en vez de mv?
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-

Etiquetas: directorio, encontrado, find, move
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 04:12.