2011-12-15 88 views

回答

26

添加-name '*.php'

find . -type f -name '*.php' -printf '%TY-%Tm-%Td %TT %p\n' | sort 

注意,由於表達被find評估從左至右必須在-printf行動之前指定-name測試。

有關測試,操作以及find如何評估表達式的詳細信息,請參見this manpage

3
find . -type f -name '*.php' -printf '%TY-%Tm-%Td %TT %p\n' | sort 

您可以找到manfile of find更多的選擇。

+0

'-name`應該在`-printf`之前指定。 – 2011-12-15 00:40:27

+0

你是對的,只是改變了。 – 2011-12-15 00:41:15

1

你也可以使用

find . -type f -mtime -n -name '*.php' | sort  

其中n是天文件存在的數量。例如

find . -type f -mtime -1 -name '*.php' | sort 

應該返回所有小於一天的文件。如果你想過濾你的結果,這很有用。