Yalnızca dahili * .php dosyaları için bu dosyaları nasıl değiştirebilirim? Teşekkürler!linux: son zamanlarda değiştirilen * .php dosyaları için arama yapın.
find . -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort
Yalnızca dahili * .php dosyaları için bu dosyaları nasıl değiştirebilirim? Teşekkürler!linux: son zamanlarda değiştirilen * .php dosyaları için arama yapın.
find . -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort
-name '*.php'
ekleyin: ifadesi find
tarafından değerlendirilir beri sizi -printf
eylemden önce -name
testini belirtmelisiniz soldan sağa olduğunu
find . -type f -name '*.php' -printf '%TY-%Tm-%Td %TT %p\n' | sort
Not.
Testler, eylemler ve ifadelerinizin nasıl değerlendirildiğini öğrenmek için this manpage'a bakın.
find . -type f -name '*.php' -printf '%TY-%Tm-%Td %TT %p\n' | sort
Sen manfile of find
daha fazla seçenek bulabilirsiniz.
'-name',' -printf''den önce belirtilmelidir. –
Haklısınız, sadece bunu değiştirdiniz. –
Ayrıca n dosya var gün sayısıdır
find . -type f -mtime -n -name '*.php' | sort
kullanabilirsiniz. Örneğin, bir günden daha eski olan tüm dosyaları döndürmelidir. Örneğin,
. Sonuçlara filtre uygulamak istiyorsanız bu yararlıdır.
merci çok fazla – Stoob