특정 소프트웨어를 설치하고 구성한 결과 어떤 파일이 변경되었는지 정확히 알고 싶습니다.
가장 효과적인 방법은 무엇입니까?
답변1
전혀 모르겠어"최대작동합니다." 이는 상당히 의견에 기반을 두고 있기 때문입니다. 그러나 상당히 포괄적인 접근 방식은 다음을 사용하는 것입니다 find
.
sudo find / -ctime 0 > files_changed_in_last_24_hours.txt
/proc
또는 로 시작하는 모든 항목을 제거하여 출력을 정리해야 합니다 /sys/
.
sed -i '/^\/proc/d;/^\/sys/d' files_changed_in_last_24_hours.txt
또는 다음과 같은 명령을 통해 이를 수행할 수 있습니다.
sudo find / -ctime 0 | sed '/^\/proc/d;/^\/sys/d' > my_list_of_files.txt
이는 처음 두 명령과 동일합니다.
여기에는 원하는 파일만 포함되는 것이 아니라 제목에서 알 수 있듯이 지난 24시간 동안 변경된 파일의 전체 목록이 됩니다. (구체적으로는 ctime
지난 24시간 동안의 파일이 됩니다 .)
man find
물론 24시간보다 더 좁은 기간을 갖는 것을 고려해야 합니다.