знайти файли, які НЕ належать до групи


13

Як знайти файли, що не належать до певної групи?

find /home -group NOT test

Відповіді:


20

find /home -not -group test або find /home ! -group test

Вигук перевертає сірник. Від man find:

 ! expr True  if  expr  is false.  This character will also usually need

 -not expr
          Same as ! expr, but not POSIX compliant.

Якщо ви хочете, щоб група, якій вона є, належить у висновку:

find /home ! -group test -printf "%p:%g\n"
./lots/573:root
...

Ще кілька відомостей про використання пошуку:
Як я опановую команду пошуку UNIX?


+1 - не знав, що ти можеш це зробити.
Дейв Холланд

+1 - хороший трюк, не знав, що це також варіант ...:]
Кайл Сміт

0

Робите греп, виключаючи речі, які не хочете?


як, як я можу знайти групи, перелічені з пошуку? Буду вдячний за приклад
Майкл

1
Як натомість ви використовуєте відповідь Кайла, що є кращим рішенням.
Дейв Холланд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.