Principal Linux Exécutez Chmod séparément pour les fichiers et les répertoires

Exécutez Chmod séparément pour les fichiers et les répertoires



Laisser une réponse

Si vous êtes un utilisateur Linux, vous avez probablement entendu parler de l'application console chmod . C'est un outil utile qui permet de modifier les autorisations du système de fichiers à l'aide d'une session de terminal ou d'un émulateur de terminal. Lorsque vous l'exécutez, il modifie les autorisations que vous spécifiez sur les fichiers et les répertoires en même temps. Mais vous devrez peut-être modifier les autorisations de fichier séparément des autorisations de répertoire et vice versa. Voici comment cela peut être fait.
bannière de logo chmod

Il y a plusieurs façons de le faire, mais ma façon préférée et la plus fiable de le faire est de combiner chmod avec xrags et trouver outils. La commande suivante modifiera les autorisations pour les fichiers uniquement.

trouver / chemin / vers / emplacement -type f -print0 | xargs -0 chmod 644

Ici le trouver La commande répertorie tous les fichiers à l'emplacement spécifié. Le commutateur -type f lui indique de ne lister que les fichiers et d'exclure les répertoires. Le commutateur -print0 permet de traiter les noms de fichiers de telle sorte que les noms de fichier ou de répertoire contenant des espaces ou de nouvelles lignes soient correctement gérés.

Une commande similaire appropriée peut également être utilisée pour les répertoires. La seule partie que vous devez changer est -type f en -type d:

trouver / chemin / vers / emplacement -type d -print0 | xargs -0 chmod 755

Astuce: vous pouvez gagner du temps et moins de saisie en utilisant cette astuce.

  1. Tout d'abord, appliquez les autorisations du système de fichiers aux fichiers et aux dossiers en exécutant chmod en mode récursif:
    chmod -R 644 / chemin / vers / emplacement

    Il appliquera les autorisations rw-r-r à tous les fichiers et dossiers à l'emplacement spécifié.

  2. Ensuite, exécutez la commande pour les répertoires uniquement:
    trouver / chemin / vers / emplacement -type d -print0 | xargs -0 chmod 755

C'est ça.

Des Articles Intéressants

Choix De L'Éditeur

Microsoft travaille sur le copier-coller inter-appareils entre Windows et Android
Microsoft travaille sur le copier-coller inter-appareils entre Windows et Android
Vous connaissez peut-être le clavier Microsoft SwiftKey pour Android (et pas seulement pour Android). L'application, qui a été acquise par Microsoft et qui est désormais fournie avec sa marque, est souvent préinstallée sur de nombreux appareils modernes. Nous avons appris que le géant du logiciel de Redmond travaille à ajouter une fonction de synchronisation cloud à
Comment changer votre clavier sur le Kindle Fire
Comment changer votre clavier sur le Kindle Fire
On peut dire que l'outil le plus important de votre Kindle Fire est le clavier, car vous l'utiliserez pour pratiquement toutes les actions que vous entreprendrez, de l'écriture à la recherche et à la saisie de commandes. Puisqu'il a un rôle crucial dans l'utilisation
Hulu Live n'arrête pas de planter – Comment y remédier
Hulu Live n'arrête pas de planter – Comment y remédier
En tant que service multimédia par contournement (OTT), Hulu vous permet de regarder la télévision en direct sans avoir à souscrire à un abonnement au câble ou au satellite. Il possède également une bibliothèque de milliers de films et d'émissions de télévision, bien que sa télévision en direct
Correction: les applications installées sur la carte SD dans Windows 10 ne se mettent pas à jour
Correction: les applications installées sur la carte SD dans Windows 10 ne se mettent pas à jour
Corriger les applications de la carte SD ne se mettent pas à jour à partir du Store dans Windows 10. Le Windows Store indique que des mises à jour sont disponibles, mais lors de l'installation, il génère une erreur.
La star de YouTube la plus riche au monde, PewDiePie, crie des insultes raciales lors de la diffusion en direct
La star de YouTube la plus riche au monde, PewDiePie, crie des insultes raciales lors de la diffusion en direct
PewDiePie, la star de YouTube la mieux payée au monde avec plus de 57 millions d'abonnés, a été critiquée pour avoir insulté des propos racistes lors d'une diffusion, et pas pour la première fois. Le diffuseur, de son vrai nom Felix Kjellberg,
Comment réparer l'erreur DS4Windows ne détectant pas le contrôleur
Comment réparer l'erreur DS4Windows ne détectant pas le contrôleur
Vous rencontrez des problèmes de connexion avec votre manette ? Vous êtes prêt à jouer, mais sans utiliser votre manette, la partie est terminée. Vous n'êtes pas le seul joueur à avoir ce problème. DS4Windows a été initialement développé par InhexSTER, puis repris
Comment réparer la dérive du contrôleur Xbox One
Comment réparer la dérive du contrôleur Xbox One
Vous pouvez parfois corriger la dérive du contrôleur Xbox One avec un simple nettoyage, mais vous devrez peut-être remplacer certains composants internes si cela ne fonctionne pas.