Linuxではdu
タイムスタンプ表示を提供します。atime
OR ctime
ORmtime
質問:3つ(ファイル1つ、タイムスタンプ3つすべて)を同時に表示する簡単な方法はありますか?
diff
この問題を解決する方法(おそらく)を知りたいのですが、タスクを実行するためのcut
コマンドを探したいと思います。
ベストアンサー1
このstat
コマンドを使用すると、特定のデータを取得し、目的のファイル属性とカスタム形式に出力を制限できます。たとえば、完全な解像度で時間を取得するには、次のようにします。
$ stat -c $'%n:\n%x\n%y\n%z' file1 file2
file1:
2015-04-27 08:25:37.199806691 +0200
2015-04-27 08:25:37.199938422 +0200
2015-04-27 08:25:37.199938422 +0200
file2:
2015-04-27 22:05:54.739008929 +0200
2015-04-27 22:05:54.739091897 +0200
2015-04-27 22:05:54.748412643 +0200
<Tab>
または、時間情報を秒単位で切り取り、より簡潔に(分離):
$ stat -c $'%n:\t%.19x\t%.19y\t%.19z' file1 file2
file1: 2015-04-27 08:25:37 2015-04-27 08:25:37 2015-04-27 08:25:37
file2: 2015-04-27 22:05:54 2015-04-27 22:05:54 2015-04-27 22:05:54