Каков лучший и самый быстрый способ получить список каждого файла на OS X включая скрытые и системные файлы наряду с их атрибутами? Я не боюсь терминала или сценариев, но если бы существует замечательное подобное аудиту приложение там, я интересовался бы сравнением этого к моим опциям.
Зависит, на каких атрибутах Вам нужно, но стандартный Unix путь был бы:
find / -type f -print0 | xargs -0 stat
Вы упоминаете, что контролировали, таким образом, что-то как растяжка может соответствовать Вашим потребностям лучше.
Можно использовать mdfind.
Найдите файлы, соответствующие единому запросу.
Перечислять расширенные атрибуты и файл отмечает для всех файлов на всех устройствах:
sudo find / -exec ls -ldO@ {} \;
(это - прописная буква O в "-ldO@").
Включать списки управления доступом (ACLs), -e
опция ls
:
sudo find / -exec ls -ldeO@ {} \;
Если устройством будет Filesytem в Пространстве пользователя без допуска на корень, то команды выше не успешно выполнятся для того устройства.
Чтобы список исключил устройства кроме объема запуска, -x
опция find
:
sudo find -x / -exec ls -ldeO@ {} \;