Dans l'article précédent [Comment utiliser la commande mv pour renommer des fichiers sous Linux], nous avons présenté la méthode d'utilisation de la commande mv pour renommer des fichiers. Dans cet article, nous continuerons à en présenter une autre. façon de renommer des fichiers. Comment nommer des fichiers : Utilisez la commande renommer pour renommer des fichiers. J'espère que cela sera utile à tout le monde.
La commande rename est utilisée pour renommer plusieurs fichiers. Cette commande est plus avancée que mv car elle nécessite des connaissances de base en expressions régulières. Il existe deux versions : la version en langage C et la version Perl, différentes versions ont une syntaxe différente ;
Ce qui suit est une introduction à la façon d'utiliser la version Perl de la commande rename. Si la commande rename n'est pas installée pour cette version, vous pouvez facilement l'installer à l'aide du gestionnaire de packages de votre distribution.
● Installez la commande rename sur Ubuntu et Debian
sudo apt install rename
● Installez la commande rename sur CentOS et Fedora
sudo yum install prename
● Installez la commande rename sur Arch Linux
yay perl-rename ## or yaourt -S perl-rename
Syntaxe de base de la commande rename :
rename [OPTIONS] perlexpr files
La commande rename renommera tous les fichiers selon l'expression régulière perlexpr spécifiée.
Exemple :
Changez tous les fichiers avec l'extension .html en .php
rename 's/.html/.php/' *.html
Vous pouvez utiliser le paramètre -n pour imprimer le Il est nécessaire de renommer les fichiers par leur nom sans avoir à les renommer.
rename -n 's/.html/.php/' *.html
Le résultat ressemble à ceci :
rename(file-90.html, file-90.php) rename(file-91.html, file-91.php) rename(file-92.html, file-92.php) rename(file-93.html, file-93.php) rename(file-94.html, file-94.php)
Par défaut, la commande rename n'écrase pas les fichiers existants ; le passage du paramètre -f permet d'écraser les fichiers existants.
rename -f 's/.html/.php/' *.html
Exemples courants d'utilisation de la commande renommer
Remplacer les espaces dans les noms de fichiers par des traits de soulignement
rename 'y/ /_/' *
Convertir le nom du fichier en minuscules
rename 'y/A-Z/a-z/' *
Convertir le nom du fichier en majuscules
rename 'y/a-z/A-Z/' *
Tutoriels vidéo associés recommandés : "Tutoriel PHP"
Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!