Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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