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

Qu'est-ce que la messagerie vocale et comment la configurer
Qu'est-ce que la messagerie vocale et comment la configurer
La messagerie vocale est un message vocal numérique qu'un appelant laisse sur un téléphone fixe, Android ou iPhone lorsque la personne appelée est absente ou est occupée par une autre conversation.
Test de Project Cars 2: toujours dans les stands
Test de Project Cars 2: toujours dans les stands
Project Cars 2 est sorti depuis un peu plus de quinze jours maintenant, et les critiques semblent largement positives. En surface, il est facile de comprendre pourquoi. Le jeu propose 180 voitures - 18 de plus que GT Sport &
Comment désactiver la voix sur la tablette Amazon Fire
Comment désactiver la voix sur la tablette Amazon Fire
La gamme de tablettes et d'appareils Fire d'Amazon fait partie de nos offres technologiques préférées aujourd'hui. Que vous regardiez leur décodeur 4K Fire TV, leur gamme incroyablement bon marché de leurs haut-parleurs Amazon Echo avec
Comment faire un GIF sur Facebook
Comment faire un GIF sur Facebook
Il a peut-être fallu un peu de temps à Facebook pour rejoindre la soirée GIF. Même maintenant, la société rend assez difficile l'utilisation et le téléchargement de vos GIF préférés. Facebook a ajouté une option GIF en 2017 et est toujours disponible pour
Qu'est-ce qu'un fichier DNG ?
Qu'est-ce qu'un fichier DNG ?
Un fichier DNG est un fichier image Adobe Digital Negative RAW que vous pouvez ouvrir avec Photoshop et d'autres programmes d'image. Voici comment en ouvrir un et comment convertir du DNG vers d’autres formats.
Les 8 meilleures applications de musculation de 2024
Les 8 meilleures applications de musculation de 2024
Trouvez la meilleure application de musculation pour faciliter votre parcours de remise en forme, comme Strong Workout Tracker Gym Log ou Stronglifts 5x5 Weight Lifting.
Comment transférer Google Photos vers iCloud
Comment transférer Google Photos vers iCloud
Voici les différentes manières de transférer Google Photos vers iCloud afin que vous puissiez les avoir à deux endroits ou si vous laissez Google Photos derrière vous.