Получите список всех файлов и их атрибутов на OS X

Каков лучший и самый быстрый способ получить список каждого файла на OS X включая скрытые и системные файлы наряду с их атрибутами? Я не боюсь терминала или сценариев, но если бы существует замечательное подобное аудиту приложение там, я интересовался бы сравнением этого к моим опциям.

3
задан 25.11.2009, 03:33

3 ответа

Зависит, на каких атрибутах Вам нужно, но стандартный Unix путь был бы:

find / -type f -print0 | xargs -0 stat

Вы упоминаете, что контролировали, таким образом, что-то как растяжка может соответствовать Вашим потребностям лучше.

2
ответ дан 08.12.2019, 00:38

Можно использовать mdfind.

Найдите файлы, соответствующие единому запросу.

0
ответ дан 08.12.2019, 00:38

Перечислять расширенные атрибуты и файл отмечает для всех файлов на всех устройствах:

sudo find / -exec ls -ldO@ {} \;

(это - прописная буква O в "-ldO@").

Включать списки управления доступом (ACLs), -e опция ls:

sudo find / -exec ls -ldeO@ {} \;

Если устройством будет Filesytem в Пространстве пользователя без допуска на корень, то команды выше не успешно выполнятся для того устройства.

Чтобы список исключил устройства кроме объема запуска, -x опция find:

sudo find -x / -exec ls -ldeO@ {} \;
2
ответ дан 08.12.2019, 00:38

Теги

Похожие вопросы