Ich möchte ein Skript zum Korrigieren von Berechtigungen schreiben, das find zum Korrigieren von Berechtigungen für Dateien verwendet.
Was ich hauptsächlich brauche, ist ein Suchbefehl, der in der Lage ist, alle Dateien mit gesetztem Ausführungsbit aufzulisten, unabhängig von den anderen Berechtigungen für die Datei (das ist der Trick).
...
lustig zu machen;)Antworten:
Auf GNU's Fund:
Informationen zu anderen Versionen finden Sie auf der Manpage
-perm
.quelle
Ob Sie es glauben oder nicht, ist in der Suchmanpage ausführlich dokumentiert . Auf den CentOS- und Ubuntu-Systemen, die ich zur Hand habe, gibt es sogar Beispiele dafür.
So
findet Dateien, bei denen die Ausführungsberechtigung für den Eigentümer festgelegt ist
findet Dateien, bei denen die Ausführungsberechtigung für den Eigentümer und andere festgelegt ist, und so weiter.
quelle
find / path / of / the / directory -type f -executable
quelle