최종 수정 시간 & 최종 변경 시간...

랜덤여신의 이미지

최종 수정 시간 & 최종 변경 시간...

PHP 의 stat 함수를 찾아보니,

수정 & 변경 시간이 있더군요.

대부분 두 값이 다르지는 않던데...

차이점이 뭔가요?

pynoos의 이미지

Unix 파일에는 크게 세가지 시간이 있습니다.
Access, change, modify time

access 는 그 파일, 정확히는 inode 값이 read 된것을 말합니다. exec도 궁극적으로는 read를 수반하므로 read, exec 의 경우에 바뀌는 것을 말합니다.

change 는 inode가 바뀌는 모든 것에 대한 것을 말합니다. 즉, 내용 뿐아니라, 퍼미션이나 오너쉽이 바뀌는 것도 포함합니다.

modify 는 순수하게 내용이 바뀌는 것을 말합니다.

access에는 의외로 write로 접근하는 것은 예외입니다.

따라서, 위 질문의 경우 만약 접근 권한만 바꾸는 경우 수정과 변경값이 달라집니다.