Ist es möglich, alle php
zu finden Dateien innerhalb eines bestimmten Verzeichnisses, die an einem bestimmten Datum geändert wurden
Ich verwende
find /var/www/html/dir/ -mtime -28 | grep '.php'
um Dateien zu erhalten, die in den letzten 28 Tagen geändert wurden, aber ich benötige nur Dateien, die am folgenden Datum geändert wurden:2011-02-08
Akzeptierte Antwort:
Auf neueren Versionen von find
(zB GNU 4.4.0) können Sie den -newermt
verwenden Möglichkeit. Zum Beispiel, um alle Dateien zu finden, die am 08.02.2011 geändert wurden
$ find /var/www/html/dir/ -type f -name "*.php" -newermt 2011-02-08 ! -newermt 2011-02-09
Beachten Sie auch, dass Sie nicht in grep leiten müssen, um PHP-Dateien zu finden, da find dies im -name
für Sie erledigen kann Option.
Sehen Sie sich diese SO-Antwort an, um weitere Vorschläge zu erhalten:Wie kann man „Suchen“ verwenden, um nach Dateien zu suchen, die an einem bestimmten Datum erstellt wurden?