Est-il possible de trouver tous les php
fichiers dans un certain répertoire qui ont été modifiés à une certaine date
J'utilise
find /var/www/html/dir/ -mtime -28 | grep '.php'
pour obtenir des fichiers modifiés au cours des 28 derniers jours, mais je n'ai besoin que des fichiers qui ont été modifiés à la date suivante :2011-02-08
Réponse acceptée :
Sur les versions récentes de find
(par exemple GNU 4.4.0) vous pouvez utiliser le -newermt
option. Par exemple, pour trouver tous les fichiers qui ont été modifiés le 2011-02-08
$ find /var/www/html/dir/ -type f -name "*.php" -newermt 2011-02-08 ! -newermt 2011-02-09
Notez également que vous n'avez pas besoin de vous connecter à grep pour trouver des fichiers php car find peut le faire pour vous dans le -name
option.
Jetez un œil à cette réponse SO pour plus de suggestions :comment utiliser "Rechercher" pour rechercher des fichiers créés à une date spécifique ?