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

Apex Legends : Comment activer ou désactiver l'assistance à la visée
Apex Legends : Comment activer ou désactiver l'assistance à la visée
Dans un FPS, la plupart des batailles sont décidées par le joueur qui vise le mieux. Si vous utilisez une souris et un clavier, vous aurez généralement un avantage sur les joueurs contrôleurs, ce qui présente un défi pour équilibrer le jeu.
Comment configurer un serveur Discord
Comment configurer un serveur Discord
Discord est actuellement l'une des plates-formes les plus populaires conçues spécifiquement pour les joueurs. Avec Discord, les joueurs du monde entier peuvent se connecter, discuter et passer des appels vidéo; tout cela tout en étant en jeu. Cela arrive assez
Comment vérifier si les Airpods sont chargés
Comment vérifier si les Airpods sont chargés
Les Airpods sont des écouteurs sans fil incroyables, mais ils ont leurs inconvénients. Malheureusement, ces écouteurs élégants ont une autonomie limitée. Il faut s'y attendre, je suppose, car la plupart des casques ou écouteurs sans fil ont une autonomie encore plus courte. Vous étiez probablement au courant
Project NEON est un nouveau langage de conception pour Windows 10
Project NEON est un nouveau langage de conception pour Windows 10
Microsoft a recommencé à mettre à jour l'apparence du système d'exploitation Windows 10, y compris les applications Windows intégrées. Un nouveau langage de conception, nommé Project NEON, ajoute plus de transparence, de flou et d'animations à l'interface utilisateur des applications Universal Windows Platform. Actuellement, les applications pour Windows Calculator, Windows Camera, Voice Recorder, Paint 3D et
Le moyen facile de vendre de l'espace publicitaire sur votre site Web
Le moyen facile de vendre de l'espace publicitaire sur votre site Web
Le moyen le plus simple d'obtenir de la publicité sur votre site Web est de rejoindre un programme d'affiliation. Celles-ci sont gérées par des sociétés qui visent à mettre en relation des annonceurs (les) avec des éditeurs (vous), généralement via un site semi-automatisé sur lequel vous
Comment installer Kodi sur un Chromecast : diffusez Kodi sur le dongle de Google
Comment installer Kodi sur un Chromecast : diffusez Kodi sur le dongle de Google
Les téléviseurs intelligents sont excellents. Ils vous donnent accès à une gamme d'applications telles que Netflix, Amazon Prime, etc., le tout à un coût relativement bas. Cependant, un Chromecast peut également être installé avec Kodi, l'un des meilleurs bits
Les utilisateurs de Chrome et Firefox ont averti de désactiver WebGL
Les utilisateurs de Chrome et Firefox ont averti de désactiver WebGL
Les utilisateurs de Firefox et Chrome sont avertis de désactiver un outil de rendu 3D dans leur navigateur après