Você pode usar o aplicativo de linha de comando fs_usage
para monitorar o uso do disco ao vivo. Requer privilégios elevados.
Digite no terminal:
sudo fs_usage
O único problema é que, sem filtrar os aplicativos, você provavelmente não conseguirá ler a saída com rapidez suficiente. Para filtrar por aplicativos específicos:
sudo fs_usage Finder
Ele deseja que o nome do aplicativo interno também seja usado, por exemplo, em ps
, não o nome do pacote de aplicativos.
Outra opção é opensnoop
: monitora somente a atividade de abertura de arquivo e contém menos ruído que fs_usage
, mas é necessário, por exemplo, grep
para filtrar a saída.
Contém o descritor de arquivo numérico retornado da chamada aberta do arquivo ou -1
se ele falhou. Isso não precisa indicar um problema real: muitos programas parecem abrir arquivos (por exemplo, arquivos de configuração) especulativamente e, se não existirem, retornam aos padrões.
Também requer privilégios elevados (ou seja, root
):
sudo opensnoop
É ideal para responder a perguntas como este : execute opensnoop | grep plist
para monitorar todas as alterações no arquivo de configuração .plist
e altere algumas configurações nas Preferências do Sistema para descobrir onde elas estão armazenadas no disco.
Você também pode inspecionar os processos em /Applications/Utilities/Activity Monitor.app
. Selecione um processo na lista e, em seguida, Visualizar »Inspecionar processo» Abrir arquivos e portas .
Você também pode usar o fseventer , um utilitário da GUI para monitorar as alterações do sistema de arquivos.
(Obrigado