Найти последний измененный / созданный файл определенного расширения

1921
user9398

Я недавно создал файл сценария * .ksh и хочу получить список последних измененных / созданных файлов * .ksh.

Я уверен, что вы можете как-то сделать это, используя find, но не знаете как.

0

1 ответ на вопрос

2
nagul

находить . -имя "* .кш" -амин -10

выдаст вам * .ksh файлы в текущем дереве каталогов, к которым обращались менее 10 минут назад.

На более общей ноте, используйте

находить . -имя ".кш" -амин н

где

 Numeric arguments can be specified as +n for greater than n, -n for less than n, n for exactly n. 

и один из:

 -amin n File was last accessed n minutes ago.  -cmin n File’s status was last changed n minutes ago.  -mmin n File’s data was last modified n minutes ago.   -atime n File was last accessed n*24 hours ago. When find figures out how many 24-hour periods ago the file was last accessed, any fractional part is ignored, so to match -atime +1, a file has to have been accessed at least two days ago.  -ctime n File’s status was last changed n*24 hours ago.   -mtime n File’s data was last modified n*24 hours ago.