Tengo un montón de archivos con el nombre de archivo desordenado. Todos los nombres de archivo tienen el mismo comienzo que parecen ser directorios de archivos de Windows. El problema es que hay más de 700 archivos y realmente no quiero revisarlos y cambiarles el nombre manualmente. Estos son ejemplos de los nombres de archivo (Nota: ninguno de estos tiene directorios de archivos):
G:some\really\long\file\path\then\the\name1.jpg
G:some\really\long\file\path\then\the\name2.png
G:some\really\long\file\path\then\the\filename.txt
G:some\really\long\file\path\then\the\file_name.mov
...
Lo importante es que cada archivo tiene G:some\really\long\file\path\then\the\
antes del nombre de archivo que me gustaría.
Por lo tanto, me gustaría que los archivos anteriores se vean así:
name1.jpg
name2.png
filename.txt
file_name.mov
Intenté el rename
comando y no tuve éxito. Todavía soy nuevo con Linux y realmente no estoy seguro de cómo hacerlo o qué buscar en Google. Cualquier ayuda sería apreciada.
fuente
*
coincide con todos los archivos, pero permítame cambiarlo aG*
"hecho", por lo que ahora coincide con todos los archivos que comienzanG
en el directorio actual y funcionará en todos ellos a la vez. Si están en múltiples directorios, también podemos lidiar con eso de varias maneras.*\\
.*
Puede hacer esto en puro
bash
usando la expansión de parámetros de shell .${file##*\\}
(cut-up-last-prefix) elimina todo desde el comienzo del nombre del archivo hasta la última\
vez que se ve.Los resultados de cambio de nombre son:
fuente
Si está buscando soluciones GUI , hay muchas aplicaciones de cambio de nombre a granel. Sugeriría Thunar , que es el administrador de archivos predeterminado para Xfce. Viene con una práctica herramienta de cambio de nombre a granel. Puede instalar Thunar ejecutando el siguiente comando en la Terminal:
Probablemente también pueda instalar desde el software Ubuntu.
Cómo usar la utilidad
G:some\really\long\file\path\then\the\
(la parte de la que desea deshacerse), deje el cuadro Reemplazar con: vacío. Debería ver la vista previa de los cambios en la columna Nuevo nombre .Además de Buscar y reemplazar, esta utilidad admite las siguientes acciones:
fuente