Як знайти всі файли, які можуть бути * не * груповими для запису?


17

Я бачу таке запитання, що описує, як знайти файли, що записуються в групу : Як я можу знайти всі файли PHP з груповими дозволами на запис?

Але я хочу, щоб файли, які не підходять для запису групи! (Крім того, я не міг коментувати вищезазначене питання).

Google мене відпускає (оскільки "знайти" не таке унікальне ключове слово).


1
Для якої ОС це?
Бред Паттон

Я оновив тег на основі пов'язаного питання. Будь ласка, змініть, якщо не правильно.
Бред Паттон

Ви не можете коментувати публікації інших людей, поки у вас не буде 50 повторень, тому ви не можете там коментувати.
ChimneyImp

Відповіді:


25

Якщо припустити, що пов’язане запитання працюватиме у вашій системі, ви можете перевернути збіг за допомогою !:

find ! -perm -g=w

Крім того, ви можете ознайомитись з документацією find, заглянувши в Manpages:

man find

6
Повна команда розпочати пошук у поточному каталозі будеfind . ! -perm -g=w
ualinker

2
Чому я б заглядав на сторінки чоловіків, коли існує superuser.com?
Дан

2

У системі Unix, похідної від BSD (macOS, FreeBSD, ...), вам потрібно додати шлях до find. Отже, для більш сумісної версії додайте .для пошуку в поточному каталозі та !перевертання відповідності:

find . ! -perm -g=w
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.