Поиск папок, которые содержат измененные файлы с даты

3244
Jason

Итак, у меня есть каталог с большим количеством подкаталогов Что-то вроде ...

главный Основной / папка1 Основной / folder2 Главный / folder2 / otherfolder1 Главный / folder2 / otherfolder2 

так далее...

Есть ли простой способ определить, какие папки содержат файлы, которые были изменены с определенной даты?

Я хотел бы знать это

folder1 otherfolder2 

Единственные две папки, которые изменили файлы с 15.07.09.

Все простое будет работать для меня ... яблочный скрипт, терминальная команда.

3

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

4
Richard Hoskins
find . -type d -newermt '7/15/09' 

Со страницы поиска найти:

-newerXY файл

Истинно, если текущий файл имеет более позднее время последнего доступа (X = a), время создания инода (X = B), время изменения (X = c) или время изменения (X = m), чем время последнего доступа (Y = a), время создания индекса (Y = B), время изменения (Y = c) или время изменения (Y = m) файла. Кроме того, если Y = t, то файл вместо этого интерпретируется как прямая спецификация даты в форме, понятной для cvs (1). Обратите внимание, что -newermm эквивалентно -newer.

1
BinaryMisfit

В этой статье показано, как это можно сделать с помощью поиска в терминале. Для получения дополнительной информации найдите открыть терминал и использовать

человек найти 

Похожие вопросы