Linux Filesystem ext4 에서는 debugfs 와 stat 명령어를 사용하여서 파일 Create time , Access,Modify,Change 를 확인 할 수 있습니다.
1. 파일 Access,Modify,Change time 확인
# stat testfile
File: `testfile'
Size: 15 Blocks: 8 IO Block: 4096 regular file
Device: fd01h/64769d Inode: 1183555 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2014-10-31 14:58:32.946013361 +0900
Modify: 2014-10-31 14:58:32.946013361 +0900
Change: 2014-10-31 14:58:32.953013302 +0900
위의 명령어로 Access,Modify,Change 를 확인 할 수 있지만 file create time은 나오지 않습니다.
아래 debugfs 와 stat 명령어 조합으로 ext4 파일 시스템인 경우 create time을 확인 할 수 있습니다.(ext2,ext3 는 지원안함)
- 파일 create time 확인
1. 파일이 속하는 파일시스템과 파일시스템 타입 확인
$ df -Th /tmp
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 ext4 385G 228G 138G 63% /tmp
| +-----> 파일 타입
+-----> 파일시스템
2. 파일의 inode 확인
$ ls -i /tmp/foo
15990938 /tmp/foo
3. 파일 생성일자 (crtime) 확인
$ sudo debugfs -R 'stat <15990938>' /dev/sda2 | grep crtime
debugfs 1.41.14 (22-Dec-2010)
crtime: 0x4e52ad78:d3bed7cc -- Mon Aug 22 14:26:48 2011