애플리케이션에서 액세스하는 파일 목록

애플리케이션에서 액세스하는 파일 목록

독점 AMD 드라이버를 설치하고 싶지만 설치 프로그램이 어떤 파일을 생성/변경했는지 알고 싶습니다. 실행 중인 애플리케이션에 의해 어떤 파일이 변경되었는지 관찰할 수 있는 애플리케이션이 있습니까(아마도 inotify를 통해)?

답변1

strace호출 시 설치 프로그램이 수행하는 작업을 정확하게 캡처하는 데 사용하겠습니다 . 다음과 같은 내용이 모든 출력을 캡처합니다.

$ strace -s 2000 -m output.log <cmd>

그런 다음 결과 로그 파일을 output.log보고 개별 open...줄을 살펴보며 어떤 파일이 터치되었는지 확인할 수 있습니다.

답변2

현재 다음 호출을 사용합니다.

strace -e trace=file programname

프로그램 이름에 대한 파일별 기능에 대한 호출만 출력합니다.

관련 정보