파일을 잠그는 내용을 확인하는 방법은 무엇입니까?


11

때로는 Mail.app가 파일을 잠그는 것으로 나타났습니다. 잠금 자체는 파일을 휴지통으로 옮길 수는 있지만 휴지통을 비울 수는 없습니다. (아마도 휴지통의 이름을 휴지통으로 바꿔야합니다)

앱을 종료하지 않고 파일을 잠 그거나 파일을 잠금 해제하는 앱을 확인하는 방법이 있습니까 (터미널 명령 또는 앱을 통해) 있습니까?


ㅋ! 당신은 저를 얻었다. ;)
Michal M

답변:


13

Rabarberski가 말했듯 lsof이 파일을 연 프로세스를 찾는 데 사용할 수 있습니다. 프로그램을 루트로, 즉를 사용하여 실행해야하며 sudo, 관심있는 파일의 경로 이름을 인수로 제공 할 수 있으므로 grepRabarberski가 가리키는 힌트 에서 호출 할 필요가 없습니다 . 또한 프로세스가 파일에 대한 잠금을 보유한 경우 lsof출력 의 FD 열에서이를 확인할 수 있습니다 . 자세한 내용은 매뉴얼 페이지를 참조하십시오. ( sudo lsof내 컴퓨터에서 실행할 때 잠긴 파일이 표시되지 않으므로 Mac에서 제대로 작동한다고 보장 할 수 없습니다. sudo모든 일반적인 유닉스 프로그램 이후이며 일부 기능은 OSX에서 작동하지 않을 수 있습니다.)

잠금을 보유한 프로세스를 종료하지 않으면 파일을 잠금 해제 할 수 없습니다. 그러나 rm명령 행에서 제거 할 수 있습니다 .


그냥 바보 미스 프린트를 언급 : 그것이 말하는 경우 " sudo결국은 ..."그것은이었다 lsof내가 언급 의도했다. 편집하지 말아야합니다. 너무 작아서 첫 페이지에 충돌을 일으킬 수 있습니다.
Harald Hanche-Olsen


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