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

DLC Star Wars Battlefront 2: EA ajoute du contenu gratuit avec The Last Jedi Season à partir d'aujourd'hui
DLC Star Wars Battlefront 2: EA ajoute du contenu gratuit avec The Last Jedi Season à partir d'aujourd'hui
Le premier DLC de Star Wars Battlefront 2 est enfin là et il est totalement gratuit ! Nous savions déjà qu'EA supprimait le pass de saison pour Star Wars Battlefront 2, mais cela ne le rend pas
Comment bloquer des sous-réseaux spécifiques
Comment bloquer des sous-réseaux spécifiques
https://www.youtube.com/watch?v=foRC3EV9bMg Reddit, également connu comme la page d'accueil d'Internet, est l'un des sites les plus importants et les plus fréquentés d'Internet. Comme tous les autres sites avec du contenu généré par les utilisateurs, il a son
Comment résoudre ce problème lorsque l'écran Android ne tourne pas
Comment résoudre ce problème lorsque l'écran Android ne tourne pas
Vous allumez votre Android et l'écran ne tourne pas. Il existe plusieurs façons simples de résoudre ce problème courant, notamment en vérifiant les paramètres de rotation automatique.
Microsoft Edge Canary a reçu une recherche dans la barre latérale
Microsoft Edge Canary a reçu une recherche dans la barre latérale
Plus tôt ce mois-ci, Microsoft a annoncé une nouvelle fonctionnalité, Sidebar Search, à ajouter au navigateur Edge. La fonctionnalité a enfin fait son apparition dans le canal Canary de Microsoft Edge.Publicité Recherche dans la barre latérale Une nouvelle fonctionnalité de recherche dans la barre latérale vous permettra de rechercher quoi que ce soit sur le Web sans passer à un nouvel onglet. La recherche
Comment sauter des chansons avec des AirPods
Comment sauter des chansons avec des AirPods
Lorsque les AirPods sont arrivés sur la scène en 2015, ils ont certainement changé la donne dans le monde de la musique. Comme d'autres appareils Bluetooth à l'époque, ils nous permettaient de couper le cordon. Mais les AirPod peuvent faire bien plus, notamment vous permettre
Comment soustraire dans Google Sheets
Comment soustraire dans Google Sheets
Les utilisateurs expérimentés de Google Sheet avec une expérience Excel peuvent effectuer efficacement des opérations mathématiques complexes à l'aide du programme gratuit G-suite. En effet, il existe une grande similitude dans la manière dont les calculs sont effectués dans Excel et Google Sheets.
Supprimez «Impression 3D avec 3D Builder» dans le menu contextuel de Windows 10
Supprimez «Impression 3D avec 3D Builder» dans le menu contextuel de Windows 10
Si vous n'utilisez pas 3D Builder, vous trouverez peut-être utile de supprimer la commande du menu contextuel dans la mise à jour anniversaire de Windows 10. Voici comment.