[OS] [Linux] atime, ctime, mtime

2024. 6. 9. 23:54· SKKU SW/Operating System
목차
  1. atime (Access Time)
  2. ctime (Change Time)
  3. mtime (Modify Time)

리눅스 파일에는 atime, ctime, mtime 3가지 시간 정보가 있다.

각각 Access Time, Change Time, Modify Time을 의미한다.

 

파일의 메타데이터 정보를 보여주는 stat() 명령어를 공부하다가 세 가지 시간 정보가 등장하는 것을 확인했다.

 

atime (Access Time)

파일에 마지막으로 접근 Access한 시간을 기록한다.

time of last access

 

파일이 어떤 명령어나 스크립트, 프로그램에 의해 열리거나 읽혔을 때 갱신된다.

vi나 emac 같은 에디터 프로그램 뿐만 아니라 cat, tail 같은 명령어에 의해 읽힌 경우에도 갱신된다.

 

Access Time은 너무 자주 갱신이 된다. 파일에 접근할 때마다 inode에 갱신해주어야 하기 때문에 애플리케이션의 성능 하락을 유발할 수 있다.

 

ctime (Change Time)

파일이 마지막으로 변경 Change된 시간을 기록한다.

time of last status change

 

파일의 소유자가 변경되거나 접근 권한이 수정되는 등 파일의 inode 정보가 변경되었을 경우와 파일의 데이터가 변경되었을 경우 모두 갱신된다.

 

mtime (Modify Time)

파일이 마지막으로 수정 Modify된 시간을 기록한다.

time of alst modification

 

파일의 데이터가 수정되었을 때 갱신된다.

ctime과 다르게 파일의 권한이나 소유자 정보 등이 수정되었을 경우에는 갱신되지 않는다.

'SKKU SW > Operating System' 카테고리의 다른 글

[OS] [Linux / UNIX] sync, fsync 함수  (1) 2024.06.09
[OS] Anonymous pipe와 Named pipe  (0) 2024.06.07
[OS] Multiprocessor Scheduling - SQMS와 MQMS  (1) 2024.04.06
[OS] Multiprocessor Scheduling(1) - Cache Coherence(캐시 일관성) & Bus snooping(버스 스누핑)  (2) 2024.03.26
[OS] System call 시스템 콜  (0) 2024.03.25
  1. atime (Access Time)
  2. ctime (Change Time)
  3. mtime (Modify Time)
'SKKU SW/Operating System' 카테고리의 다른 글
  • [OS] [Linux / UNIX] sync, fsync 함수
  • [OS] Anonymous pipe와 Named pipe
  • [OS] Multiprocessor Scheduling - SQMS와 MQMS
  • [OS] Multiprocessor Scheduling(1) - Cache Coherence(캐시 일관성) & Bus snooping(버스 스누핑)
효딩
효딩
개ㄱ발은 기세다. 줄여서 객기.
효딩
hyoding
효딩
전체
오늘
어제
  • 분류 전체보기 (245)
    • SKKU SW (30)
      • Computer Architecture (14)
      • Database (4)
      • Computer Network (3)
      • Operating System (7)
      • Mobile App Programming (2)
    • SuperCoding (68)
    • CS (8)
    • Web Programming (19)
    • Cloud (13)
    • Languages (45)
      • Python (8)
      • Java (37)
    • Supporters (8)
      • MoteMote (6)
      • NHN Cloud (2)
    • Certification (27)
      • Network Advisor (14)
      • ADsP (10)
      • Engineer Information Proces.. (3)
    • Finance (9)
      • 경제금융용어 (3)
    • Woori FISA (14)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 우리fis아카데미
  • 클라우드 서비스
  • 네트워크관리사 합격
  • AWS
  • 네트워크관리사2급 공부방법
  • 우리에프아이에스
  • 인프라
  • 네트워크관리사 커트라인
  • rds local 접속
  • 네트워크관리사
  • 서버배포
  • 서버생성
  • 네트워크관리사 후기
  • 봐
  • 코틀린문법
  • Kotlin
  • 글로벌소프트웨어캠퍼스
  • K-디지털트레이닝
  • 우리FISA
  • nhn cloud
  • 인프라개발
  • 코틀린
  • 서버개발
  • 클라우드서비스개발
  • apppaas
  • 네트워크관리사2급
  • 네트워크관리사2급 필기
  • 네트워크관리사 준비물
  • 클라우드
  • 앱개발

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
효딩
[OS] [Linux] atime, ctime, mtime
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.