Linux

Shell命令從根目錄遞歸查找最新創建的文件?

  • January 27, 2017

是否有一個 shell 命令可以從根目錄遞歸查找最新創建的文件?

find /mydir -type f -exec stat -c '%y %N' {} \; | sort -n

此方法僅使用find(and sort):

find /somedir -type f -printf "%T+ %p\n" | sort

您可以將其限制為最近 3 天,例如,如下所示:

find . -type f -mtime -3 -printf "%T+ %p\n" | sort

或最後 42.5 小時:

find . -type f -mmin -2550 -printf "%T+ %p\n" | sort

這與以下內容相同:

find . -type f -mmin -$((42 * 60 + 30)) -printf "%T+ %p\n" | sort

引用自:https://serverfault.com/questions/62162