Disk-Usage

du:結合兩個時間戳

  • June 4, 2015

在 Linux 上,du提供時間戳的顯示:atimectimemtime

**問題:**有沒有一種簡單的方法可以同時顯示所有三個(一個文件,所有三個時間戳)?

我想知道如何diff(並且可能cut)解決這個問題,但我寧願尋找一個命令來完成這個任務

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

引用自:https://unix.stackexchange.com/questions/207407