본문 바로가기
OS/Linux

[Linux] atime, mtime, ctime

by diaryDev 2024. 11. 4.
728x90

atime

access time의 약자이며, 파일에 마직막 접근 시간을 의미

cat, vi로 파일을 읽으면 atime이 변경된다.

 

다음 명령으로 atime을 확인할 수 있다.

ls -lu

 

mtime

modify time의 약자이며, 파일의 마지막 변경 시간을 의미

(보통 mitime이 변경되면 atime, ctime 값이 모두 변경된다.)

vim으로 파일 내용을 수정 또는 echo 명령으로 파일에 내용을 덮어 쓰거나 덧붙였을 때 변경된다.

 

다음 명령으로 mtime을 확인할 수 있다.

ls -l

 

ctime

inode changed time 용도로 사용(inode  값(파일 속성, 권한, 크기 등)이 변경되면 갱신 된다.)

inode 변경이 발생하는 행동을 했을 때 ctime 변경된다.

inode 변경이 발생하는 행동으로는, 파일 접근 변경(chmod), 파일 소유자 변경(chown), 하드 링크 생성(ln)과 삭제(rm) 등이 있다.

 

다음 명령으로 ctime을 확인할 수 있다.

ls -lc

 

 


 

 

참고

https://www.lesstif.com/lpt/atime-mtime-ctime-105644095.html

728x90

'OS > Linux' 카테고리의 다른 글

[Linux] chmod 명령어  (0) 2024.11.08
[Linux] time 명령어  (0) 2024.11.06
[Linux] rm 명령어  (0) 2024.11.01
[Linux] cp 명령어  (0) 2024.10.30
[Linux] mv 명령어  (0) 2024.10.28