Cambiar el nombre de las carpetas de los nietos según sus abuelos

Cambiar el nombre de las carpetas de los nietos según sus abuelos

Tengo la siguiente estructura de carpetas en un NAS que ejecuta Linux

abuelo1

Padre

Nieto

abuelo2

Padre

Nieto

abuelo3

Padre

Nieto

abuelos

Padre

Nieto

quiero cambiar el nombre de todosNietocarpetas con sus respectivosPadre, por lo que terminará así:

abuelo1

Padre

abuelo1

abuelo2

Padre

abuelo2

abuelo3

Padre

abuelo3

abuelos

Padre

abuelos

¡Gracias!

Respuesta1

Puedes escribir un script de shell para eso.

for i in {1..n}
do
 mv Grandparent${i}/Parent/Grandchild Grandparent${i}/Parent/Grandparent${i}
done

información relacionada