>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 파일 생성 시간(crtime)을 찾는 방법

Linux에서 파일 생성 시간(crtime)을 찾는 방법

不言
不言원래의
2019-03-08 14:31:049033검색

파일 생성 시간은 ext4 파일 시스템의 inode에 저장됩니다. 이전 버전의 ext 파일 시스템은 파일 생성 시간을 지원하지 않았습니다. debugfs stat 출력에는 crtime(생성 시간) 타임스탬프가 있습니다. 마지막으로 ext4는 ntfs 창의 btime과 마찬가지로 생성 시간을 지원합니다.

Linux에서 파일 생성 시간(crtime)을 찾는 방법

아래 지침에 따라 파일 생성 시간을 확인할 수 있습니다. 예를 들어, 기존 파일을 선택하거나 테스트용 새 파일을 만드는 데 하나를 사용하고 있습니다. 이 파일의 경우.

1단계: inode 파일 번호 찾기

먼저 터미널에서 다음 명령을 사용하여 파일의 inode 번호를 찾습니다.

$ ls -i /var/log/secure
13377/var/log/syslog

2단계: 파일 생성 시간(crtime) 찾기

파일의 inode 번호를 가져온 후 inode 번호 통계와 함께 debugfs 명령을 사용하여 디스크 경로를 따릅니다.

$ debugfs -R &#39;stat <inode_number>&#39; /dev/sda1


$ debugfs -R &#39;stat <13377>&#39; /dev/sda1

debugfs 1.41.12 (17-May-2010)
Inode: 13377   Type: regular    Mode:  0600   Flags: 0x80000
Generation: 2326794244    Version: 0x00000000:00000001
User:     0   Group:     0   Size: 223317
File ACL: 0    Directory ACL: 0
Links: 1   Blockcount: 440
Fragment:  Address: 0    Number: 0    Size: 0
 ctime: 0x5230b7ae:55efa068 -- Thu Sep 12 00:04:22 2013
 atime: 0x5230b7ae:55efa068 -- Thu Sep 12 00:04:22 2013
 mtime: 0x5230b7ae:55efa068 -- Thu Sep 12 00:04:22 2013
crtime: 0x4eeacc8a:0948eb58 -- Fri Dec 16 10:13:54 2011
Size of extra inode fields: 28
Extended attributes stored in inode body:
  selinux = "system_u:object_r:var_log_t:s000" (31)
EXTENTS:
(0-24): 35008-35032, (25-54): 164224-164253

를 실행하면 위 출력에서 ​​실제 파일 생성 시간인 crtime 항목을 찾습니다.

이 기사는 여기서 끝났습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트에서 다른 관련 칼럼 튜토리얼을 살펴보세요! ! !

위 내용은 Linux에서 파일 생성 시간(crtime)을 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.