Tengo una gran colección de imágenes y me gustaría ponerlas en carpetas que coincidan con sus primeros 3 caracteres + extensión .jpg.
Entonces me gustaría tomar el 4_1_0002.png
archivo (todos los archivos que comienzan con 4_1) y ponerlo en la 4_1_.jpg
carpeta. Del mismo modo, me gustaría tomar el 4_2_0002.png
archivo (todos los archivos que comienzan con 4_2) y ponerlo en la 4_2_.jpg
carpeta.
Todos esos archivos que me gustaría ordenar ahora están en una carpeta enorme. Esperaba usar un comando de búsqueda, pero no sé cómo extraer los primeros tres caracteres del parámetro de expansión {}.
find . -type f -ok echo mv {} "path/first3char.jpg" \;