Есть ли способ узнать измененный файл после некоторой даты в целом проект?
Вопрос
Видите ли я работаю в одном большом исходном коде проекта, который я хочу знать, какие файлы изменяются после некоторой даты.
Есть ли какая-либо команда или любой способ получить это ..
Я попробовал
# ls -R -l
.
Но здесь он показывает весь файл с последними модифицированными данными, но я хочу отфильтровать этот вывод некоторыми данными ...
Так есть ли способ сделать это в Linux?Есть ли доступный для этого инструмент?
Решение
#set timestamp for file
touch --date "2011-12-31" /tmp/foo
# Find files newer than 2011/Dec/31, in /some/files
find /some/files -newer /tmp/foo
. Другие советы
Используйте команду find с помощью
Например, файлы списков изменены за последние 7 дней ...
.
find / -type f -mtime -7
Для Fine Greased Search Вы можете попробовать аргумент -Мин.См. Пример, обсуждаемый в другом сайте SE: Найти все файлы старше X минут