Haupt Linux Führen Sie Chmod für Dateien und Verzeichnisse separat aus

Führen Sie Chmod für Dateien und Verzeichnisse separat aus



Hinterlasse eine Antwort

Wenn Sie ein Linux-Benutzer sind, haben Sie wahrscheinlich schon von der Konsolen-App gehört chmod . Es ist ein nützliches Tool, mit dem Sie Dateisystemberechtigungen mithilfe einer Terminalsitzung oder eines Terminalemulators ändern können. Wenn Sie es ausführen, werden die Berechtigungen, die Sie für Dateien und Verzeichnisse angeben, gleichzeitig geändert. Möglicherweise müssen Sie die Dateiberechtigungen jedoch getrennt von den Verzeichnisberechtigungen ändern und umgekehrt. Hier ist, wie es gemacht werden kann.
chmod Logo Banner

Es gibt verschiedene Möglichkeiten, dies zu tun, aber meine bevorzugte und zuverlässigste Methode ist es, chmod mit zu kombinieren xrags und finden Werkzeuge. Mit dem folgenden Befehl werden die Berechtigungen nur für Dateien geändert.

find / path / to / location -type f -print0 | xargs -0 chmod 644

Hier das finden Befehl listet alle Dateien am angegebenen Speicherort auf. Der Schalter -type f weist ihn an, nur Dateien aufzulisten und Verzeichnisse auszuschließen. Der Schalter -print0 ermöglicht die Verarbeitung von Dateinamen so, dass Datei- oder Verzeichnisnamen, die Leerzeichen oder neue Zeilen enthalten, korrekt behandelt werden.

Ein ähnlicher entsprechender Befehl kann auch für Verzeichnisse verwendet werden. Der einzige Teil, den Sie ändern müssen, ist -type f in -type d:

find / path / to / location -type d -print0 | xargs -0 chmod 755

Tipp: Mit diesem Trick können Sie Zeit sparen und weniger tippen.

  1. Wenden Sie zunächst Dateisystemberechtigungen auf Dateien und Ordner an, indem Sie chmod im rekursiven Modus ausführen:
    chmod -R 644 / path / to / location

    Es werden rw-r-r-Berechtigungen auf alle Dateien und Ordner am angegebenen Speicherort angewendet.

  2. Führen Sie als Nächstes den Befehl nur für Verzeichnisse aus:
    find / path / to / location -type d -print0 | xargs -0 chmod 755

Das ist es.

Interessante Artikel

Tipp Der Redaktion

Aktivieren Sie die schwebende Suche mit abgerundeten Ecken in Windows 10
Aktivieren Sie die schwebende Suche mit abgerundeten Ecken in Windows 10
So aktivieren Sie die schwebende Suche mit abgerundeten Ecken in Windows 10. Microsoft arbeitet an dem neuen schwebenden Suchbereich mit abgerundeten Ecken.
Aktivieren oder Deaktivieren von Startup Boost in Microsoft Edge
Aktivieren oder Deaktivieren von Startup Boost in Microsoft Edge
Aktivieren oder Deaktivieren des Start-Boosts in Microsoft Edge Microsoft hat den Edge-Browser mit einer neuen Option aktualisiert, die die Startleistung des Browsers beschleunigt. Durch die Verwendung einer Reihe von Techniken kann Microsoft Edge viel schneller geöffnet werden. Werbung Wie zu erwarten ist, wird die Leistungssteigerung durch Verlassen des Edge erreicht
So laden Sie die Bibliothek von YouTube Music herunter
So laden Sie die Bibliothek von YouTube Music herunter
YouTube Music ist heute einer der beliebtesten Streaming-Dienste. Im Dezember 2020 wurde es Googles offizielle App zum Streamen von Inhalten. Neben dem Online-Streaming können Sie Ihre Musik auch herunterladen und offline anhören. Wenn du bist
So stellen Sie alle Registerkarten in Google Chrome wieder her
So stellen Sie alle Registerkarten in Google Chrome wieder her
Haben Sie den ganzen Tag an Ihrem Projekt gearbeitet, nur um versehentlich den Chrome-Tab zu schließen, den Sie wirklich brauchen? Wir verstehen, dass es nie angenehm ist, den Überblick über Ihre Arbeit zu verlieren. In diesem Artikel erklären wir, wie
Windows 10 unterstützt jetzt Tar und cURL
Windows 10 unterstützt jetzt Tar und cURL
Ab Windows 10 Build 17063 enthält Windows 10 neue gebündelte Tools, die in der Welt der Unix-ähnlichen Betriebssysteme üblich sind. Das Betriebssystem verfügt über native Ports von zwei beliebten Open-Source-Tools, bsdtar und curl.
Was sind Hörbücher?
Was sind Hörbücher?
Entdecken Sie die Welt der Hörbücher, bei denen es sich um Sprachaufzeichnungen von Buchtexten handelt, die Sie praktisch überall anhören können.
Die vollständige Liste der Shell-Befehle in Windows 8
Die vollständige Liste der Shell-Befehle in Windows 8
Zuvor haben wir die umfassendste Liste der Shell-Speicherorte anhand ihrer Klassen-ID behandelt, mit der Sie eine Verknüpfung zum jeweiligen Shell-Speicherort für den schnellen Zugriff erstellen können. Heute werde ich die Liste der Shell-Befehle unter Verwendung ihres Anzeigenamens teilen. Obwohl diese von denselben ActiveX-Objekten implementiert werden,