Нахожусь в каталоге, там есть файлы измененные за последние 2 месяца и старше. Хочу найти файлы измененные за последние 60 дней в текущем каталоге. По идее же так? find -maxdepth 0 -type f -mtime -60
Но ничего не находит. На всякий пожарный попробовал и с просто 60 и с +60 - все равно не находит. В чем причина?
Lynn «Кофеман», ура! Спасибо :) Поставил maxdepth 1 и стало находить в текущем каталоге. А в чем тогда смысл maxdepth 0 ? Просто проверить, соответствует ли заданный каталог критериям поиска?
А указать полный путь к каталогу, а не я нахожусь в каталоге, т.к. часто эти утилиты допускают только полный путь?
И не -maxdepth 0, а просто -depth и -mtime +60
С указанием полного пути к каталогу получалось то же самое. Да и не обязательно его указывать - я справку почитал. Но вот про maxdepth в справке и статьях, что я находил, было как-то не совсем понятно написано. Но, к счастью, в комментарии мне уже подсказали, что для поиска только в заданном каталоге надо указывать не maxdepth 0, а maxdepth 1 - и все заработало, как надо.