#1 Le 18/03/2021, à 16:21
- melanie.m
Renommer des fichiers avec des noms d'origines et finaux différents
Bonjour !
J'ai un grand nombre de fichiers que je voudrais renommer (exemple de noms de fichiers : OG0045896.fa, OG0005696.fa, OG0075301.fa etc)
J'en ai environ 10 000 et j'aimerais qu'il soient renommés de cette manière f1, f2, f3 etc.
Je ne crois pas avoir déjà vu cette question sur le forum, est-ce que quelqu'un a une idée de comment faire ?
Merci d'avance !
Hors ligne
#2 Le 18/03/2021, à 17:00
- Vobul
Re : Renommer des fichiers avec des noms d'origines et finaux différents
Il y a vraiment 1000 façons de faire ça. Avec find + mv, en bash, en python, avec "rename", etc...
Si tu veux de l'aide précise, il faut que tu nous dises EXACTEMENT ce que tu veux faire. Le nom des fichiers d'origine est-il important ? Pourquoi tu veux faire ça ? Ne souhaites-tu pas plutôt renommer en f0000001, f00000002 ?
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#3 Le 18/03/2021, à 17:12
- melanie.m
Re : Renommer des fichiers avec des noms d'origines et finaux différents
J'aimerais que mes fichiers appelés OG......... soit appelé f1, f2, f3 pour être reconnaissables par un programme que veux que les noms des fichiers d'entrés soient tous à la suite (ce n'est pas le cas de mes fichiers actuels).
J'ai essayé en faisant :
mv OG* f
mais je ne sais pas quoi écrire après le f donc forcément j'ai une erreur ...
Hors ligne
#4 Le 18/03/2021, à 17:14
- melanie.m
Re : Renommer des fichiers avec des noms d'origines et finaux différents
Le nom d'origine de mes fichiers n'est pas spécialement important, et il n'est pas nécessaire du tout de les renommer en f000001, f000002
Hors ligne
#5 Le 18/03/2021, à 17:18
- Nasman
Re : Renommer des fichiers avec des noms d'origines et finaux différents
Selon ton programme les fichiers f1, f2, f3, f4, f5, f6, f7, f8, f9, f10 f11, f12,,,f19, f20 risquent d'être lus dans l'ordre suivant :
f1, f10, f11, f12,,,f19, f2, f3,f4, f5, f6, f7, f8, f9,
est-ce que tu veux ?
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#6 Le 18/03/2021, à 17:20
- melanie.m
Re : Renommer des fichiers avec des noms d'origines et finaux différents
Oui l'ordre n'est pas du tout un problème
Hors ligne
#7 Le 18/03/2021, à 17:31
- Hizoka
Re : Renommer des fichiers avec des noms d'origines et finaux différents
Salut,
s'ils sont tous dans le même dossier :
x=1
for Fichier in OG*.fa
do
echo mv "$Fichier" "f$x.fa"
((x++))
done
Si ça te va, efface le "echo".
Dernière modification par Hizoka (Le 18/03/2021, à 17:32)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#8 Le 18/03/2021, à 18:46
- MicP
Re : Renommer des fichiers avec des noms d'origines et finaux différents
Tous ces fichiers sont-ils dans un seul et même répertoire ?
Est-ce que tu veux qu'ils soient renommés avec le même nombre de chiffres (pour pouvoir les trier plus facilement) ?
même nombre de chiffres => f00001 à f10000
sinon : f1 à f10000
Dernière modification par MicP (Le 18/03/2021, à 18:50)
Hors ligne
#9 Le 18/03/2021, à 19:09
- Hizoka
Re : Renommer des fichiers avec des noms d'origines et finaux différents
Non, il a dit qu'il s'en fichait, pas besoin d'ajouter de 0.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#10 Le 19/03/2021, à 10:50
- melanie.m
Re : Renommer des fichiers avec des noms d'origines et finaux différents
Super merci beaucoup, c'est parfait !
Hors ligne
#11 Le 19/03/2021, à 14:03
- Hizoka
Re : Renommer des fichiers avec des noms d'origines et finaux différents
Si c'est OK pour toi, ajoute [Réolu] dans le titre de ton sujet.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne