Réponses:
Sous Linux, il n'y a pas de trace de l'heure de création d'un fichier. Vous ne pouvez accéder qu'à:
mtime
,atime
,ctime
.Si vous souhaitez rechercher des fichiers avec un test basé sur ces heures, find
( man find
) peut vous aider.
Vous l'utiliseriez de cette façon pour trouver un fichier consulté il y a exactement 30 minutes dans votre répertoire actuel et ses sous-répertoires:
find -amin 30
Habituellement, vous voudrez utiliser un intervalle car il peut être difficile de donner un nombre exact de minutes:
find -amin +25 -amin -35
Cela trouvera les fichiers consultés il y a plus de 25 mais moins de 35 minutes.
Et si vous n'êtes intéressé que par le temps de modification et non par le temps d'accès (c'est-à-dire de lecture), remplacez -amin
par -mmin
.
mtime
aussi dans la réponse
-mtime 30
montrait les fichiers vieux de 30 jours.
Xtime
les options sont pour les jours et les Xmin
options pour les minutes. Mon mauvais, je
Xtime
avec n'importe quelle unité de temps raisonnable comme 30m
pendant trente minutes ou 5d
pendant cinq jours
Vous pouvez utiliser mtime
pour ce faire:
find . -mmin 30 #exactly 30 minutes old
created
ou modified
30 minutes en arrière
-mmin
il montre que ce -mmin
n'est pas une option valide
find /path -mtime +30m
-mmin
, j'ai recherché de nombreux exemples en utilisant cette commande ..
find
.