Estoy tratando de añadir el nombre de la carpeta a los nombres de los archivos contenidos en las carpetas y subcarpetas. @nohillside ya ha proporcionado un comando que resuelve en parte este problema; ver Anteponer los nombres de las carpetas a los de los archivos y aplanar la estructura de los mismos .
El comando de @nohillside hace exactamente lo que busco, pero además también mueve todos los archivos fuera de sus carpetas hasta la carpeta desde donde se ejecuta el comando. ¿Hay alguna manera de cambiar este comando, para que los archivos permanezcan en sus carpetas originales?
Antes de
$ tree
.
Ts4650_it
IMG_3526.jpeg
IMG_3527.jpeg
IMG_3528.jpeg
IMG_3529.jpeg
Ts5540_fb
IMG_2139.jpeg
Ts5540_fb_2
IMG_2141.jpeg
IMG_2145.jpeg
Ts5549_hv
IMG_3452.jpeg
.
.
Después de
$ tree
.
Ts4650_it
Ts4650_it_IMG_3526.jpeg
Ts4650_it_IMG_3527.jpeg
Ts4650_it_IMG_3528.jpeg
Ts4650_it_IMG_3529.jpeg
Ts5540_fb
Ts4650_it_IMG_2139.jpeg
Ts5540_fb_2
Ts5540_fb_2_IMG_2141.jpeg
Ts5540_fb_2_IMG_2145.jpeg
Ts5549_hv
Ts5549_hv_IMG_3452.jpeg
.
.