1 votes

Rechercher tous les fichiers .htaccess cachés à l'intérieur d'un dossier et exécuter une commande terminal?

En recherchant le problème, j'ai trouvé cette question-réponse:

Comment puis-je afficher uniquement un fichier .htaccess dans le Finder?

[...] vous pouvez créer un lien symbolique vers le fichier dans son répertoire, en omettant le point dans le nom:

  1. ouvrez Terminal, accédez à votre dossier
  2. ln -s $PWD/.htaccess $PWD/htaccess

Y a-t-il une sorte de lot de terminal pour rechercher tous les fichiers .htaccess à l'intérieur d'un dossier (par exemple : /public_html) et appliquer le lien symbolique?

Ou serait-ce une combinaison d'Automator et de Terminal?

3voto

nohillside Points 82672

Changer vers le répertoire initial (public_html dans la question) et exécuter

find . -name '.htaccess' -print | while read f; do
    ln -s "$PWD/$f" "$PWD/${f//.htaccess}htaccess"
done

PS : J'ai fait quelques tests rudimentaires mais veuillez quand même faire une sauvegarde avant de l'exécuter.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X