Comment puis-je trouver tous les fichiers qui ne sont pas * inscriptibles en groupe?


17

Je vois la question suivante décrivant comment trouver des fichiers inscriptibles de groupe: Comment puis-je trouver tous les fichiers PHP avec des autorisations d'écriture de groupe?

Mais je veux des fichiers qui ne sont pas inscriptibles en groupe! (De plus, je n'ai pas pu commenter la question ci-dessus).

Google me laisse tomber (car "trouver" n'est pas un mot-clé unique).


1
Pour quel OS est-ce?
Brad Patton

J'ai mis à jour la balise en fonction de la question liée. Veuillez changer si ce n'est pas correct.
Brad Patton

Vous ne pouvez pas commenter les messages d'autres personnes avant d'avoir 50 représentants, c'est pourquoi vous ne pouvez pas y commenter.
ChimneyImp

Réponses:


25

En supposant que la question liée s'exécute sur votre système, vous pouvez inverser la correspondance avec !:

find ! -perm -g=w

Vous pouvez également lire la documentation de finden consultant les pages de manuel:

man find

6
La commande complète pour commencer la recherche dans le répertoire actuel seraitfind . ! -perm -g=w
ualinker

2
Pourquoi est-ce que je regarderais dans les pages de manuel quand superuser.com existe?
Dan

2

Sur le système Unix dérivé de BSD (macOS, FreeBSD, ...), vous devez ajouter un chemin vers find. Donc, pour une version plus compatible, ajoutez .pour rechercher dans le répertoire courant et !inverser la correspondance:

find . ! -perm -g=w
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.