전체 디렉토리의 변경 사항을 쉽게 확인하고 파일이 변경될 때 차이점을 인쇄할 수 있는 방법이 있습니까?
.config
컨텍스트: GUI가 변경되는 시기를 관찰하여 KDE 플라즈마 구성에서 옵션 이름을 찾고 싶습니다 . KDE에서는 많은 파일을 처리하기 때문에 전체 디렉토리를 보는 것을 선호하고, 파일이 클 수 있으므로 차이점을 인쇄하는 것이 유용할 수 있습니다.
몇 가지 아이디어: 모든 구성이 포함된 git 저장소를 만들고(필요한 폴더를 따라갈 수도 있음) inotifywait를 사용하여 호출할 수 있을 것 같습니다 git diff
( git commit
실제로 변경 후 수동으로 호출할 수도 있음 git diff HEAD
). 하지만 더 나은 학습 방법이 궁금합니다. 예를 들어 모니터링할 폴더가 너무 커서 git 저장소에 복사할 수 없는 경우에 대한 솔루션입니다. 파일에 접근할 때 읽어야 하지만 쓰기 전에 파일을 읽어야 하기 때문에 쉽지 않은 것 같아요...