2011-12-15 37 views

उत्तर

26

-name '*.php' जोड़ें:

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

ध्यान दें कि जब से अभिव्यक्ति find द्वारा मूल्यांकन किया जाता है से आप -printf कार्रवाई से पहले -name परीक्षण का उल्लेख करना होगा सही करने के लिए छोड़ दिया है।

परीक्षण, कार्यों और कैसे पता आपकी अभिव्यक्ति का मूल्यांकन करता है के बारे में जानकारी के लिए this manpage देखें।

+0

merci बहुत muchly – Stoob

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

आप manfile of find में और अधिक विकल्प मिल सकता है।

+0

'' -name' -printf' से पहले निर्दिष्ट किया जाना चाहिए। –

+0

आप ठीक कह रहे हैं, सिर्फ इतना है कि बदल दिया है। –

1

तुम भी

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

जहां n दिनों एक फ़ाइल मौजूद है की संख्या है इस्तेमाल कर सकते हैं। उदाहरण के लिए

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

एक दिन से कम पुरानी सभी फ़ाइलों को वापस करना चाहिए। यदि आप आप परिणामों को फ़िल्टर करना चाहते हैं यही कारण है कि उपयोगी है।

संबंधित मुद्दे