Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
doc:systeme:rename [09/01/2013 10:35] smolski [Préalable] |
doc:systeme:rename [22/09/2013 23:31] 127.0.0.1 modification externe |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
* Niveau requis : DÉBUTANT | * Niveau requis : DÉBUTANT | ||
* Commentaires : // Modifier en série le nom des fichiers par la ligne de commande. // | * Commentaires : // Modifier en série le nom des fichiers par la ligne de commande. // | ||
- | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) |
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 13: | Ligne 13: | ||
La commande rename modifie les fichiers selon la règle spécifiée comme premier argument.\\ | La commande rename modifie les fichiers selon la règle spécifiée comme premier argument.\\ | ||
- | Elle apparaît dans son utilisation comme un //mix// entre [[commande:mv]] et [[commande:sed]], de fait elle se justifie d'utilisation lorsque nous avons __des séries de fichiers__ à renommer plutôt qu'un seul. | + | Elle apparaît dans son utilisation comme un //mix// entre [[:doc:systeme:mv]] et [[:doc:systeme:sed]], de fait elle se justifie d'utilisation lorsque nous avons __des séries de fichiers__ à renommer plutôt qu'un seul. |
===== Préalable ===== | ===== Préalable ===== | ||
- | Pour les exemples de ce tuto, créez le répertoire(([[commande:mkdir]])) //test_rename// dans votre ///home/user// ainsi : | + | Pour les exemples de ce tuto, créez le répertoire(([[:doc:systeme:mkdir]])) //test_rename// dans votre ///home/user// ainsi : |
<code bash> | <code bash> | ||
mkdir ~/test_rename</code> | mkdir ~/test_rename</code> | ||
- | Déplacez-vous(([[commande:cd]])) dans ce répertoire : | + | Déplacez-vous(([[:doc:programmation:shell:cd]])) dans ce répertoire : |
<code bash> | <code bash> | ||
cd ~/test_rename</code> | cd ~/test_rename</code> | ||
Ligne 27: | Ligne 27: | ||
===== Renommer un fichier ===== | ===== Renommer un fichier ===== | ||
- | Maintenant, créez(([[commande:touch]])) dans ce répertoire le fichier //nimporte// : | + | Maintenant, créez(([[:doc:systeme:touch]])) dans ce répertoire le fichier //nimporte// : |
<code bash> | <code bash> | ||
touch nimporte</code> | touch nimporte</code> | ||
- | Contrôle(([[commande:ls]])) : | + | Contrôle(([[:doc:systeme:ls]])) : |
<code bash> | <code bash> | ||
ls</code> | ls</code> | ||
Ligne 58: | Ligne 58: | ||
test1 TEST2 TEsT3 test.JPG tESt.ODT | test1 TEST2 TEsT3 test.JPG tESt.ODT | ||
- | Pour mettre tous les noms de tous les fichiers ainsi que toutes leurs extentions en minuscule, utilisez des expressions régulières(([[commande:regexp]] en cours d'amélioration...)) comme ceci : | + | Pour mettre tous les noms de tous les fichiers ainsi que toutes leurs extentions en minuscule, utilisez des expressions régulières(([[:doc:programmation:shell:regexp]] en cours d'amélioration...)) comme ceci : |
<code bash> | <code bash> | ||
rename 'y/[A-Z]/[a-z]/' *</code> | rename 'y/[A-Z]/[a-z]/' *</code> | ||
Ligne 69: | Ligne 69: | ||
===== Liens ===== | ===== Liens ===== | ||
- | * [[logiciel:gprename | gprename]] | + | * [[:doc:systeme:gprename | gprename]] |
- | * [[logiciel:pyrenamer | pyrenamer]] | + | * [[:doc:environnements:gnome:pyrenamer | pyrenamer]] |
* [[http://debian-facile.org/viewtopic.php?id=6381 | Forum debian-facile]] //Initié par// **vince06fr** ;-) | * [[http://debian-facile.org/viewtopic.php?id=6381 | Forum debian-facile]] //Initié par// **vince06fr** ;-) | ||
//À suivre...// | //À suivre...// |