Je faisais un changement récursif de masse des autorisations de certains fichiers que j'avais migrés vers un système Unix. Je les ai changés en ug + rw, mais j'ai découvert que je ne pouvais pas parcourir les sous-répertoires. J'ai regardé la page de manuel chmod
et je n'ai vu aucune explication pour exclure les répertoires, j'ai donc fait une petite recherche sur Google et j'ai constaté que les gens find
modifiaient récursivement les autorisations sur les répertoires pour `` exécuter '' pour l'utilisateur et le groupe. Je l'ai fait et ensuite j'ai pu les examiner.
Mais il me semblait que je devrais pouvoir faire cette recherche chmod
- changer récursivement les fichiers en lecture / écriture mais pas rendre les répertoires intraversables. Ai-je fait cela de la bonne manière ou existe-t-il une manière plus simple de le faire?