Il y a quelques jours, j’ai eu besoin de modifier les permissions de plusieurs dizaines de fichiers PHP. Plutôt que d’utiliser la fonction CHMOD du client FTP, je me suis dit que ce serait sûrement plus rapide via ligne de commandes.
Chmod sur toute une extension de fichiers
Pour faire un CHMOD 644 récursif sur tous les fichiers PHP d’un répertoire, commencez par vous rendre dans le répertoire puis utilisez cette commande :
Code : Tout sélectionner
find . -type f -name '*.php' -exec chmod 644 {} \;
Chmod sur les répertoires
Pour appliquer ce CHMOD aux répertoires se trouvant dans un dossier, rendez-vous dans le dossier puis entrez cette commande :
Code : Tout sélectionner
find . -type d -exec chmod 755 {} \;
Code : Tout sélectionner
find ./mon_dossier -type d -exec chmod 755 {} \;
Le Partage Est Une Force !!!