Wie finde ich alle Dateien, die * nicht * gruppenbeschreibbar sind?


17

Ich sehe die folgende Frage, die beschreibt, wie man gruppenschreibbare Dateien findet: Wie kann ich alle PHP-Dateien mit Gruppenschreibberechtigungen finden?

Aber ich möchte Dateien, die nicht in Gruppen beschreibbar sind! (Außerdem konnte ich die obige Frage nicht kommentieren).

Google lässt mich im Stich (da "Finden" kein so eindeutiges Keyword ist).


1
Für welches Betriebssystem ist das?
Brad Patton

Ich habe das Tag basierend auf der verknüpften Frage aktualisiert. Bitte ändern, wenn nicht korrekt.
Brad Patton

Sie können die Beiträge anderer Personen erst kommentieren, wenn Sie 50 Wiederholungen haben. Aus diesem Grund können Sie dort keine Kommentare abgeben.
ChimneyImp

Antworten:


25

Unter der Annahme, dass die verknüpfte Frage auf Ihrem System ausgeführt wird, können Sie die Übereinstimmung umkehren mit !:

find ! -perm -g=w

Sie können die Dokumentation auch lesen, findindem Sie in die Hilfeseiten schauen:

man find

6
Der vollständige Befehl zum Starten der Suche im aktuellen Verzeichnis find . ! -perm -g=w
lautet

2
Warum sollte ich in Manpages nachsehen, wenn superuser.com existiert?
Dan

2

Auf BSD-abgeleiteten Unix-Systemen (macOS, FreeBSD, ...) müssen Sie einen Pfad hinzufügen find. Um eine kompatiblere Version zu finden, fügen Sie Folgendes hinzu ., um im aktuellen Verzeichnis zu suchen und !die Übereinstimmung umzukehren:

find . ! -perm -g=w
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.