Список измененных файлов с помощью определенного диапазона дат в каталоге

Я пытаюсь выяснить способ перечислить измененные файлы в данном диапазоне дат. Это немного беспокойно для сниффинга в каждый папок. Я не мог найти надлежащее руководство, использующее диапазон дат, но все, что я видел, возвращается, бросая набор статических дат или подобный.

Советуйте, если существует путь вокруг, чтобы сделать это использование find, grep или даже ls аргументы.

4
задан 22 October 2016 в 09:24

1 ответ

Можно попробовать это

find -newerct "1 Sep 2016" ! -newerct "1 Oct 2016"

для наблюдения всех файлов, измененных между 1th сентября 2016 до 1th октября 2016. Это работает на версию находки, равную, или выше, чем 4.3.3

Здесь c inode время изменения состояния. Можно также использовать m вместо него, чтобы иметь результат, рассматривают время изменения файла только.

Также строка времени может быть преобразована в YYYYMMDD формат. Так, 1 Sep 2016 становится 20160901.

источник: https://stackoverflow.com/a/23508622/1039893

5
ответ дан 1 December 2019 в 09:32

Другие вопросы по тегам:

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