GNU/Linux >> Tutoriels Linux >  >> Linux

Comment trouver des fichiers modifiés au cours des 30 derniers jours sous Linux ?

Sous Linux, nous pouvons utiliser la commande find pour rechercher les fichiers dans le système de fichiers. Il peut arriver que vous ayez besoin de rechercher les fichiers modifiés avant les x jours. Pour trouver de tels fichiers, vous devez utiliser -mtime option avec la commande find pour trouver les fichiers modifiés avant x jours.

Vous pouvez utiliser le Nombre de jours dans deux formats différents.

+  avec le nombre de jours pour rechercher le fichier modifié de plus de X jours

– avec le nombre de jours pour rechercher le fichier modifié au cours des X derniers jours

Commande pour trouver les fichiers qui ont été modifiés au cours des X derniers jours

Exécutez la commande ci-dessous pour connaître les fichiers et répertoires qui ont été modifiés au cours des 25 derniers jours. Si vous ajoutez un point (.) dans cette commande pour rechercher des fichiers dans le répertoire en cours. Ici, -mtime -25 signifie les fichiers qui ont été modifiés au cours des 25 derniers jours. Vous pouvez modifier le nombre selon vos besoins.

find . -mtime -25

Vous pouvez également personnaliser la recherche en fonction du type de fichier. Utilisez -type suivi de -f (fichier) ou -d (répertoire). La commande ci-dessous recherchera uniquement les fichiers.

Si vous souhaitez personnaliser votre recherche et ne rechercher que les fichiers, vous pouvez utiliser la commande ci-dessous.

find . -type f -mtime -25

Commande pour rechercher les fichiers modifiés avant X jours

Vous pouvez exécuter la commande ci-dessous pour rechercher les fichiers et répertoires modifiés avant 25 jours. Ajoutez un point (.) dans cette commande pour rechercher des fichiers dans le répertoire en cours. Ici, -mtime +25 signifie que les fichiers sont modifiés avant 25 jours. Vous pouvez modifier le nombre selon vos besoins.

find . -mtime +25

Si vous souhaitez personnaliser votre recherche et ne rechercher que les fichiers, vous pouvez utiliser la commande ci-dessous.

find . -type f -mtime +25

Linux
  1. Comment trouver les fichiers modifiés récents ou d'aujourd'hui sous Linux

  2. Comment trouver des fichiers en double sous Linux

  3. Comment rechercher des fichiers avec la commande fd sous Linux

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

  5. Comment trouver tous les fichiers épars sous Linux

Comment trouver des fichiers basés sur l'horodatage sous Linux

Comment supprimer des fichiers plus anciens que les jours spécifiés sous 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

Comment trouver la dernière connexion sous Linux

Comment trouver des dossiers sous Linux