Mac OS X: Como posso ver quem está usando os arquivos que estou tentando excluir?

10

Eu tenho alguns arquivos que desejo excluir. Então eu os seleciono e então faço Move to Trash. No entanto, quando faço isso, recebo esta mensagem:

Some of the items you are moving are in use by another application. Moving the items can cause problems with the application using them. Are you sure you want to move these items?

[Stop] [Continue]

Meu problema é que não consigo encontrar nenhum aplicativo que esteja usando esses arquivos. Eu também tentei correr

lsof | grep <part of filename>

Mas também não consegui ver nada. O que está acontecendo? Como posso descobrir porque o arquivo está "bloqueado"? Existe algo semelhante aos aplicativos LockHunter ou Unlocker no Windows?

Nota: Eu percebo que provavelmente poderia tentar apenas clicar em continuar ao invés de parar, mas eu gostaria de saber primeiro e também saber se há algo que eu pode fazer. Se eu substituir o que estiver segurando e excluí-los, não terei uma maneira de testar as soluções sugeridas aqui: p

Observação: para outras pessoas que estão lendo este post; Eu descobri que não preciso usar grep. Eu posso apenas fazer lsof <filename> . Provavelmente algo que a maioria das pessoas conhece, mas eu não sabia: p

    
por Svish 02.03.2010 / 13:31

3 respostas

3

Como Debilski observa, você pode considerar reexecutar seu comando com sudo .

Um provável culpado que eu encontrei com frequência é o QuickLook: se você visualizar um arquivo antes de lixá-lo, pode haver um bloqueio relativamente curto no arquivo. Se for esse o caso, uma vez que o bloqueio estiver ativo (ou você sair), você poderá jogar o arquivo no lixo.

    
por 02.03.2010 / 13:47
1
por 09.03.2010 / 14:23
0

Se você quiser uma GUI, consulte WhatsOpen .

É para MacOS 10.5 ou superior (testado em 10.6 e 10.7) e está disponível na Mac AppStore dos EUA.

WhatsOpen is a MacOSX utility designed to aid you in determining what is holding your files open. There is a common OSX error when trying to eject removable media relating to files being in use. Often times your files are in use by Spotlight or some other internal system and you don’t even know what program to kill to free up the files and allow the media to eject. This utility makes that a snap. It also provides many other administrative features you may find useful.

    
por 02.09.2010 / 12:57