Я пытаюсь выяснить способ перечислить измененные файлы в данном диапазоне дат. Это немного беспокойно для сниффинга в каждый папок. Я не мог найти надлежащее руководство, использующее диапазон дат, но все, что я видел, возвращается, бросая набор статических дат или подобный.
Советуйте, если существует путь вокруг, чтобы сделать это использование find
, grep
или даже ls
аргументы.
Можно попробовать это
find -newerct "1 Sep 2016" ! -newerct "1 Oct 2016"
для наблюдения всех файлов, измененных между 1th сентября 2016 до 1th октября 2016. Это работает на версию находки, равную, или выше, чем 4.3.3
Здесь c
inode время изменения состояния. Можно также использовать m
вместо него, чтобы иметь результат, рассматривают время изменения файла только.
Также строка времени может быть преобразована в YYYYMMDD
формат. Так, 1 Sep 2016
становится 20160901
.