GNU/Linux >> Tutoriels Linux >  >> Linux

Comment obtenir uniquement les fichiers créés après une date avec Ls ?

Avec le ls commande, est-il possible de n'afficher que les fichiers créés après une date, une heure… ?

Je le demande parce que j'ai un répertoire avec des milliers de fichiers.

Je veux donc voir tous les fichiers qui ont été créés depuis hier.

J'utilise ls -ltr mais je dois attendre de voir tous les fichiers…

Il existe un équivalent de DIRECTORY/SINCE=date depuis OpenVMS ?

Réponse acceptée :

Vous pouvez utiliser le find commande pour trouver tous les fichiers qui ont été modifiés après un certain nombre de jours.

Par exemple, pour trouver tous les fichiers du répertoire courant qui ont été modifiés depuis hier (il y a 24 heures), utilisez :

find . -maxdepth 1 -mtime -1

Notez que pour trouver les fichiers modifiés avant Il y a 24 heures, vous devez utiliser -mtime +1 au lieu de -mtime -1 .


Linux
  1. Comment trouver des fichiers volumineux Linux avec les commandes find et du

  2. Comment trouver des fichiers avec un certain sous-chemin ?

  3. Comment trouver tous les fichiers se terminant par .rb avec Linux ?

  4. Comment lister les fichiers avec des chemins complets sous Linux ?

  5. Recherche et suppression de fichiers avec une date spécifique

Comment trouver des fichiers sous Linux

Comment rechercher des fichiers sous Linux avec la commande Find

Comment trouver des fichiers avec des autorisations SUID et SGID sous Linux

Comment rechercher et répertorier récursivement les fichiers par date sous Linux

Comment rechercher des fichiers avec la commande fd sous Linux

Comment trouver des fichiers dans Debian