
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時間です。その後、質問は「このランダムな時間値は何ですか?」から「なぜゼロですか?」に変わります。
4 つの時間値は、atime
(最後のファイルへのアクセス)、mtime
(最後のファイルの変更)、ctime
(最後の inode の変更)、btime
(inode の作成時間)です.ファイルが提供されない場合は、stat
どのファイルがその役割を果たしているかについての情報を提供しますstdin
。 macOSでは、stat
リダイレクトなしでベアシェルから呼び出すと(ここで実行するように)、最初の3つは現在の時刻で埋められますが、最後のファイルは初期化されません。 。
iPadOSは、基本的な標準入力のすべてのフィールドが埋められていない状態で動作が異なるようです。