J'ai obtenu un tas de fichiers avec le nom de fichier foiré. Tous les noms de fichiers ont le même début qui semblent être des répertoires de fichiers Windows. Le problème est qu'il y a plus de 700 fichiers et je ne veux vraiment pas les parcourir et les renommer tous manuellement. Ce sont des exemples de noms de fichiers (Remarque: aucun d'entre eux n'a de répertoires de fichiers):
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
...
L'important est que chaque fichier a G:some\really\long\file\path\then\the\
avant le nom de fichier que je souhaite.
Je voudrais donc que les fichiers ci-dessus ressemblent à:
name1.jpg
name2.png
filename.txt
file_name.mov
J'ai essayé la rename
commande et je n'ai pas réussi. Je suis encore nouveau avec Linux et je ne suis vraiment pas sûr de savoir comment s'y prendre ou vraiment quoi google. Toute aide serait appréciée.
la source
*
correspond à tous les fichiers, mais permettez-moi de changer cela enG*
- fait - alors maintenant, il correspond à tous les fichiers commençant parG
dans le répertoire courant et fonctionnera tous en même temps. S'ils sont dans plusieurs répertoires, nous pouvons également traiter cela de diverses manières.*\\
depuis du gourmand.*
Vous pouvez le faire en
bash
utilisant uniquement l'expansion des paramètres du shell .${file##*\\}
(cut-up-to-last-prefix) supprime tout depuis le début du nom de fichier jusqu'à la dernière\
fois.Les résultats de changement de nom sont les suivants:
la source
Si vous recherchez des solutions GUI , il existe de nombreuses applications de renommage en masse. Je suggère Thunar , qui est le gestionnaire de fichiers par défaut pour Xfce. Il est livré avec un outil de renommage en vrac pratique. Vous pouvez installer Thunar en exécutant la commande suivante dans Terminal:
Vous pourrez probablement également installer à partir du logiciel Ubuntu.
Comment utiliser l'utilitaire
G:some\really\long\file\path\then\the\
(la partie dont vous souhaitez vous débarrasser), laissez la zone Remplacer par: vide. Vous devriez voir l'aperçu des modifications dans la colonne Nouveau nom .Outre Search & Replace, cet utilitaire prend en charge les actions suivantes:
la source