2011-12-15 12 views

答えて

26

-name '*.php'を追加します。

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

注式は左から右にfindによって評価されているので、あなたが-printfアクションの前に-nameテストを指定する必要があること。

テスト、アクション、およびfindが式をどのように評価するかについては、this manpageを参照してください。

+0

merci非常に – Stoob

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

あなたはmanfile of findでより多くのオプションを見つけることができます。

+0

'-name'は' -printf'の前に指定する必要があります。 –

+0

あなたは正しいです、ただそれを変更しました。 –

1

また、nは、ファイルが存在する日数です

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

を使用することができます。たとえば、

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

は、1日未満のすべてのファイルを返す必要があります。結果をフィルタリングする場合に便利です。

関連する問題