在bash中,是否有命令行可以基於時間戳列出目錄中的所有文件。例如,在基於時間戳的目錄中列出文件
\ls -ltr dir/file*
-rw-r--r-- 1 anon root 338 Aug 28 12:30 g1.log
-rw-r--r-- 1 anon root 2.9K Aug 28 12:32 g2.log
-rw-r--r-- 1 anon root 2.9K Aug 28 12:41 g3.log
-rw-r--r-- 1 anon root 2.9K Aug 28 13:03 g4.log
-rw-r--r-- 1 anon root 2.9K Aug 28 13:05 g5.log
我想列出所有Aug 28 13:00
之前有時間戳的文件。
UPDATE:
]$ find -version
GNU find version 4.2.27
Features enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION SELINUX
不知何故-newermt不適用於我正在使用的查找版本。它抱怨,「發現:無效謂詞」-newermt'' – iamauser
你可以添加'find -version'到你的問題或pastebin的輸出嗎? – hek2mgl