Obtenha uma lista de todos os arquivos e seus atributos no OS X

2

Qual é a melhor e mais rápida maneira de obter uma lista de todos os arquivos no OS X, incluindo arquivos ocultos e de sistema, juntamente com seus atributos? Eu não tenho medo do terminal ou dos scripts, mas se houver um aplicativo maravilhoso semelhante a uma auditoria, eu estaria interessado em comparar isso com minhas opções.

    
por Michael Prescott 25.11.2009 / 02:33

3 respostas

2

Depende de quais atributos você precisa, mas a maneira padrão do UNIX seria:

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

Você menciona a auditoria, então algo como o tripwire pode se adequar melhor às suas necessidades.

    
por 25.11.2009 / 03:08
1

Para listar atributos estendidos e sinalizadores de arquivo para todos os arquivos em todos os dispositivos:

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

(essa é uma letra maiúscula O em "-ldO @").

Para incluir listas de controle de acesso (ACLs), a opção -e de ls :

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

Se um dispositivo for um Filesytem no Espaço do usuário sem permissão para o root, os comandos acima não serão bem-sucedidos para esse dispositivo.

Para a listagem excluir outros dispositivos além do volume de inicialização, a opção -x de find :

sudo find -x / -exec ls -ldeO@ {} \;
    
por 22.07.2010 / 19:00
0

Você pode usar mdfind .

Find files matching a single query.

    
por 25.11.2009 / 02:46