Mac OS X : 삭제하려는 파일을 누가 사용하고 있는지 어떻게 알 수 있습니까?


10

삭제하려는 파일이 몇 개 있습니다. 그래서 그것들을 선택한 다음 휴지통으로 이동합니다. 그러나 그렇게하면이 메시지가 나타납니다.

이동중인 일부 항목이 다른 응용 프로그램에서 사용 중입니다. 항목을 이동하면 해당 항목을 사용하는 응용 프로그램에 문제가 발생할 수 있습니다. 이 항목들을 옮기시겠습니까?

[중지] [계속]

내 문제는 이러한 파일을 사용하는 응용 프로그램을 찾을 수 없다는 것입니다. 나는 또한 실행하려고

lsof | grep <part of filename>

그러나 나는 거기에서도 아무것도 볼 수 없었다. 무슨 일이야? 파일이 "잠긴"이유를 어떻게 알 수 있습니까? Windows의 LockHunter 또는 Unlocker 응용 프로그램과 유사한 것이 있습니까?

참고 : 아마도 중지 대신 계속을 클릭하려고 시도 할 수 있다는 것을 알고 있지만 먼저 알아야 할 일이 있는지 알고 싶습니다. 잡고있는 것을 무시하고 삭제하면 제안 된 솔루션을 테스트 할 수있는 방법이 없습니다 : p

참고 : 이 게시물을 읽는 다른 사람들을 위해; 나는 grep을 전혀 사용할 필요가 없다는 것을 발견했습니다. 그냥 할 수 있습니다 lsof <filename>. 아마도 대부분의 사람들이 알고있는 것이지만, 나는 : p


2
시도 sudo lsof했습니까?
Debilski

지금은했지만 아무 것도 얻지 못했습니다.
Svish

1
해결책은 아니지만 Snow Leopard는 파일로 작업을 수행 할 수없는 이유에 대한 더 나은 정보를 가지고 있습니다.
Peter M

인텔 만 가지고 있다면 ...
Svish

답변:


3

Debilski가 지적한 것처럼으로 명령을 다시 실행하는 것을 고려할 수 있습니다 sudo.

내가 자주 찾은 범인은 QuickLook입니다. 파일을 휴지통에 넣기 전에 미리 보면 파일에 비교적 짧은 잠금이있을 수 있습니다. 이 경우 잠금이 설정되거나 로그 아웃되면 파일을 휴지통에 버릴 수 있습니다.


해당 잠금 장치가 있는지 여부를 "볼"수있는 방법이 있습니까? 로그 아웃하지 않고 해제 할 수있는 방법이 있습니까?
Svish

사용하는 lsof것이 유일한 방법입니다. 이를 해제하는 유일한 방법은 잠금이있는 프로세스를 종료하는 것입니다 (백그라운드 GUI 앱인 경우 로그 아웃하여 수행됨).
Jeremy L


0

GUI를 원한다면 WhatsOpen보십시오 .

MacOS 10.5 이상 (10.6 및 10.7에서 테스트) 용이며 미국 Mac AppStore에서 사용할 수 있습니다.

WhatsOpen은 파일을 열어두고있는 것을 결정하는 데 도움이되는 MacOSX 유틸리티입니다. 사용중인 파일과 관련된 이동식 미디어를 꺼내려고 할 때 일반적인 OSX 오류가 있습니다. 종종 Spotlight 또는 다른 내부 시스템에서 파일을 사용하고 있으며 파일을 비우고 미디어를 추출하기 위해 어떤 프로그램을 종료해야하는지조차 모릅니다. 이 유틸리티는 간단합니다. 또한 유용한 다른 많은 관리 기능도 제공합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.