~에 따르면파일 생성 날짜를 찾는 방법은 무엇입니까?, ext4, Btrfs 및 JFS와 같은 Linux 파일 시스템에서저장파일 생성시간(생성 시간이라고도 함) 다음 명령을 사용하여 파일 생성 시간을 사람이 읽을 수 있는 형식으로 표시할 수 있습니다.
stat -c '%w' approved-images.txt
2019-12-04 16:50:21.539553500 +0000
(Linux에서는 이 작업이 필요합니다.coreutils
8.31, 2.28 glibc
및 커널 버전 4.11 이상.)
그러나 POSIX 표준은 단지세 가지 다른 타임스탬프각 파일별로 저장: 마지막 데이터 액세스 시간, 마지막 데이터 수정 시간, 마지막 파일 상태 변경 시간.
거기에도POSIX 표준find
, 파일 생성 날짜에 대한 언급이 없습니다.
생성 날짜를 저장하는 파일 시스템의 경우 bash, dash 및 zsh 셸에서 특정 타임스탬프 이후에 생년월일이 있는 파일을 찾는 방법이 있습니까?
편집 : 댓글 작성자로서제이드 BP, 존재하다Linux의 cifs/smb 공유에서 파일 생성 시간을 확인할 수 있는 방법이 실제로 없습니까?그리고Linux 커널에는 아직 파일 생성 날짜를 얻을 수 있는 인터페이스가 없습니까?이 문제에 대해 광범위한 논의가 있었습니다.
그리고 해설자로서스티븐 차제라스, 존재하다특정 날짜 이전에 생성된 모든 파일 삭제find -newerBt
일부 BSD에서는 파일의 inode 생성 시간을 확인 해야 한다고 합니다 .