최종 수정 시간 & 최종 변경 시간...
PHP 의 stat 함수를 찾아보니,
수정 & 변경 시간이 있더군요.
대부분 두 값이 다르지는 않던데...
차이점이 뭔가요?
Unix 파일에는 크게 세가지 시간이 있습니다. Access, change, modify time
access 는 그 파일, 정확히는 inode 값이 read 된것을 말합니다. exec도 궁극적으로는 read를 수반하므로 read, exec 의 경우에 바뀌는 것을 말합니다.
change 는 inode가 바뀌는 모든 것에 대한 것을 말합니다. 즉, 내용 뿐아니라, 퍼미션이나 오너쉽이 바뀌는 것도 포함합니다.
modify 는 순수하게 내용이 바뀌는 것을 말합니다.
access에는 의외로 write로 접근하는 것은 예외입니다.
따라서, 위 질문의 경우 만약 접근 권한만 바꾸는 경우 수정과 변경값이 달라집니다.
---http://coolengineer.com
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Unix 파일에는 크게 세가지 시간이 있습니다.Access, chan
Unix 파일에는 크게 세가지 시간이 있습니다.
Access, change, modify time
access 는 그 파일, 정확히는 inode 값이 read 된것을 말합니다. exec도 궁극적으로는 read를 수반하므로 read, exec 의 경우에 바뀌는 것을 말합니다.
change 는 inode가 바뀌는 모든 것에 대한 것을 말합니다. 즉, 내용 뿐아니라, 퍼미션이나 오너쉽이 바뀌는 것도 포함합니다.
modify 는 순수하게 내용이 바뀌는 것을 말합니다.
access에는 의외로 write로 접근하는 것은 예외입니다.
따라서, 위 질문의 경우 만약 접근 권한만 바꾸는 경우 수정과 변경값이 달라집니다.
---
http://coolengineer.com
댓글 달기