Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

シェル関数statでファイルの情報を取得

実際のところ

シンプルな読み出しでは各種情報が出てくる。

$ stat  tk-test2.py
  File: tk-test2.py
  Size: 2591            Blocks: 8          IO Block: 4096   通常ファイル
Device: b307h/45831d    Inode: 134198      Links: 1
Access: (0777/-rwxrwxrwx)  Uid: ( 1000/      pi)   Gid: ( 1000/      pi)
Access: 2020-10-20 09:00:00.000000000 +0900
Modify: 2021-03-29 15:04:31.314157249 +0900
Change: 2021-03-31 06:40:46.879999150 +0900
 Birth: -

"-c"とフォーマット文を付けくわえることで、アレコレできる。
たとえば%Yなら修正された時刻のUNIX時刻。

$ stat -c %Y tk-test2.py
1616997871

シェル関数uptimeと組み合わせるとレジューム機能なんかを実装できる
shuzo-kino.hateblo.jp

参考もと

  • man stat