Linux
Shell命令從根目錄遞歸查找最新創建的文件?
是否有一個 shell 命令可以從根目錄遞歸查找最新創建的文件?
find /mydir -type f -exec stat -c '%y %N' {} \; | sort -n
此方法僅使用
find
(andsort
):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