iPad 4 mini 날짜 표시 1969년 12월 31일

iPad 4 mini 날짜 표시 1969년 12월 31일

iPad에서 터미널 코드를 사용했는데 stat결과는 아래와 같습니다. 해당 날짜가 표시되는 이유는 무엇이며 이 문제를 어떻게 해결할 수 있나요? 제가 확인해야 할 다른 사항이 있나요?

GFY iPad 2 $ stat
0 9870584235507384862 prw-rw---- 0 mobile mobile 0 0 "Dec 31 19:00:00 1969" "Dec 31 19:00:00 1969" "Dec 31 19:00:00 1969" "Dec 31 19:00:00 1969" 16384 0 0 (stdin)
GFY iPad 2 $ 

답변1

UTC-5 시간대에 있다고 가정하면 "1969년 12월 31일 19:00:00"은 UNIX 시대인 0시간입니다. 그런 다음 질문은 "이 임의의 시간 값은 무엇입니까?"에서 "왜 0입니까?"로 변경됩니다.

네 가지 시간 값은 atime(마지막 파일 액세스), mtime(마지막 파일 수정), ctime(마지막 inode 변경), btime(inode 생성 시간)입니다. 파일이 제공되지 않으면 stat어떤 파일이 그 역할을 하는지에 대한 정보를 제공합니다 stdin. macOS에서는 stat리디렉션 없이 베어 셸에서 호출하면(여기서 수행하는 것처럼) 처음 세 개는 현재 시간으로 채워지지만 마지막 파일은 초기화되지 않습니다. .

iPadOS는 기본 표준 입력의 모든 필드가 채워지지 않은 상태에서 다르게 동작하는 것 같습니다.

관련 정보