Que signifie newermt dans la commande find?


14

Je sais que je peux utiliser cette option pour rechercher un fichier entre des heures modifiées particulières. Mais je suis curieux de savoir ce que cela signifie?

J'ai utilisé en man find | grep newermtessayant de trouver quelque chose. Mais je n'ai eu aucun contenu direct. Il semble -newer fileet les mtimechoses peuvent avoir une relation avec elle. Mais je ne suis pas sur..

Alors, qu'est-ce que cela -newermtsignifie réellement?

Réponses:


20

find(1):

-newerXY reference
          Compares the timestamp of the current file with reference.   The
          reference  argument  is  normally the name of a file (and one of
          its timestamps is used for the comparison) but it may also be  a
          string  describing  an  absolute time.  X and Y are placeholders
          for other letters, and these letters select which time belonging
          to how reference is used for the comparison.

          a   The access time of the file reference
          B   The birth time of the file reference
          c   The inode status change time of reference
          m   The modification time of the file reference
          t   reference is interpreted directly as a time

12

find ./ -mtime +nutilisé pour obtenir tous les fichiers antérieurs à njours
find ./ -mtime -nutilisé pour obtenir tous les fichiers modifiés au cours des derniers njours
Maintenant, si vous utilisez 1à la place de n, vous obtiendrez des fichiers modifiés au cours des dernières 24 heures. Mais que se passe-t-il si vous ne voulez que des fichiers d'hier et pas au cours des dernières 24 heures? Voici newermtentre en scène.

find ./ -newermt "2016-01-18" ! -newermt '2016-01-19'

vous donnera tous les fichiers qui sont plus récents que la date spécifiée et !exclura tous les fichiers qui sont plus récents que la date spécifiée. Ainsi, la commande ci-dessus donnera une liste des fichiers qui ont été modifiés le 2016-01-18.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.