мне нужно знать, если мы имеем любую команду на UNIX, что: Это дает мне все файлы, которые получили обновленные после времени т в текущем каталогеCommand помощи на UNIX
0
A
ответ
2
Вы можете использовать команду find
для этого ,
Прикоснитесь к файлу с определенной датой, а затем используйте этот файл с параметром -newer
find
.
# To find all files modifed on 10th of Dec:
touch -t 12100000 foo
# MMDDhhmm
find ./ -type f -maxdepth 1 -newer foo
1
Используйте команду find
с соответствующими аргументами. Соответствующая информация: here.
3
Вы можете использовать find
с параметром mtime
:
find . -maxdepth 1 -mtime -1h30m
+0
Это смешно. Я уверен, что не ответил на этот вопрос! :) – AlastairG 2010-12-10 10:26:46
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
Спасибо большое всем – Pradeep 2010-12-10 10:30:34