GNU/Linux >> Tutoriels Linux >  >> Linux

Trouver les fichiers qui ont été modifiés au cours des dernières 24 heures

Pour trouver tous les fichiers modifiés au cours des dernières 24 heures (dernière journée complète) dans un répertoire spécifique et ses sous-répertoires :

find /directory_path -mtime -1 -ls

Devrait être à votre goût

Le - avant 1 est important - cela signifie que tout a changé il y a un jour ou moins.A + avant 1 signifierait plutôt que tout a changé il y a au moins un jour, tout en n'ayant rien avant le 1 aurait signifié qu'il a été changé il y a un jour, ni plus, ni moins.


Une autre façon plus humaine :

find /<directory> -newermt "-24 hours" -ls

ou :

find /<directory> -newermt "1 day ago" -ls

ou :

find /<directory> -newermt "yesterday" -ls

Vous pouvez le faire avec

find . -mtime 0

À partir de man find :

[Le] temps écoulé depuis la dernière modification de chaque fichier est divisé par 24 heures et tout reste est ignoré. Cela signifie que pour correspondre à -mtime 0, un fichier devra avoir une modification dans le passé qui remonte à moins de 24 heures.


Linux
  1. Trouvez les fichiers et répertoires les plus volumineux sous Linux

  2. Comment vérifier les fichiers volumineux dans la console

  3. Comment répertorier les fichiers qui ont été modifiés dans une certaine plage de temps ?

  4. Trouver des fichiers pour lesquels plusieurs variantes de ce nom de fichier existent ensemble dans le même répertoire ?

  5. Comment utiliser la commande Linux find pour rechercher des fichiers

Comment rechercher des fichiers sous Linux avec la commande Find

Comment trouver des fichiers en utilisant la ligne de commande dans le terminal Linux

Comment trouver des fichiers modifiés au cours des dernières 24 heures sous Linux

Comment rechercher des fichiers avec la commande fd sous Linux

trouver les fichiers dont le numéro dans le nom de fichier est supérieur à

Comment trouver les répertoires les plus volumineux ou les fichiers les plus volumineux ?