Назад | Перейти на главную страницу

Список всех файлов, добавленных / измененных на дату

Как я могу использовать команду find для вывода списка всех файлов, например, измененных 9 апреля 2011 года.

Спасибо,

Крис

Хорошие предложения здесь:

https://stackoverflow.com/questions/158044/how-to-use-find-to-search-for-files-created-on-a-specific-date

и

http://www.cyberciti.biz/faq/howto-finding-files-by-date/

Я бы лично использовал -mtime вариант, но в зависимости от вашей версии Linux / find вы можете использовать параметры, перечисленные в первой ссылке ...

Вы хотите -mtime возможность найти. Вам нужно будет подсчитать, сколько лет назад желаемый день.

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

ls -alhR | grep "Feb 22"

где «22 февраля» - это дата, которую вы ищете. Это ужасный метод, поскольку он показывает любые изменения файлов 22 февраля, независимо от года, но обычно это не проблема для меня. Если вам нужно на дату X или позже, воспользуйтесь другими предложениями по использованию mtime.