je dois savoir si nous avons une commande UNIX telle que: Il me donne tous les fichiers qui se est mis à jour après le temps t dans le répertoire courantCommande aide sous UNIX
0
A
Répondre
2
Vous pouvez utiliser la commande find
pour cette .
Touchez un fichier avec votre date spécifique, puis utilisez ce fichier avec le paramètre -newer
de find
.
# To find all files modifed on 10th of Dec:
touch -t 12100000 foo
# MMDDhhmm
find ./ -type f -maxdepth 1 -newer foo
1
Utilisez la commande find
avec les arguments appropriés. L'information pertinente est here.
3
Vous pouvez utiliser find
avec le paramètre mtime
:
find . -maxdepth 1 -mtime -1h30m
+0
C'est drôle. Je suis sûr que je n'ai pas répondu à cette question! :) – AlastairG
1
#find files by modification time
-------------------------------
find . -mtime 1 # 24 hours
find . -mtime -7 # last 7 days
find . -mtime -7 -type f # just files
find . -mtime -7 -type d # just dirs
find with time: this works on mac os x
--------------------------------------
find/-newerct '1 minute ago' -print
Merci beaucoup à tous – Pradeep