글타래: fseventer - 파일시스템의 변화를 실시간으로 확인
fseventer은 파일시스템의 변화를 Spotlight 혹은 Carbon API를 이용해서 거의 실시간으로 표시해주는 도구입니다.
아래의 그림에서처럼 파일시스템의 변경 사항들은 바뀐 파일들의 경로와 함께 한 눈에 알아보기 쉽게 보여줍니다.
여기서 fseventer가 인식하는 파일시스템 변경 사항들은 다음과 같은 항목들을 포함합니다:
[uli]파일 생성[/uli]
[uli]폴더 생성[/uli]
[uli]파일 혹은 폴더의 삭제[/uli]
[uli]stat 구조의 변화 (예를 들어, 권한의 변경)[/uli]
[uli]파일이나 폴더의 이름이 바뀜[/uli]
[uli]파일 내용의 수정[/uli]
[uli]두 파일들 간의 내용(data fork) 교환[/uli]
[uli]파인더 정보의 변경[/uli]
[uli]소유권한의 변경[/uli]
소프트웨어 설치나 환경설정 변경시 무슨 파일들이 생성되고 변경되는지를 확인할 때 유용하게 쓰일 수 있을 듯 합니다.
그리고, 단지 그냥 열어놓고만 있어도 시스템이 어떻게 돌아가고 있는지 알 수 있는 재미난 구경거리도 되는군요.
그래서 벌써 저의 독에도 등록해 두었지요.
Mac OS X 10.4 이상에서 실행되며, 처음 사용할 때는 관리자 암호를 물어오게 됩니다.
관리자 권한이 필요한 이유는, 어플리케이션이 파일시스템의 변화를 확인하기 위해 사용하는 fslogger 터미널 도구의 오픈소스 격 프로그램인 gfslogger에게 root 권한을 실어주어야 하기 때문입니다.