Почему команда find не учитывает файлы, которые были изменены 60 дней назад?

Как можно найти файлы, измененные за последние 60 дней в текущем каталоге, используя команду find?
  • 2 августа 2024 г. 20:33
Ответы на вопрос 2
Команда find по умолчанию ищет файлы, которые были изменены на точно 60 дней назад, и не учитывает файлы, которые были изменены ранее.

Для поиска файлов, измененных за последние 60 дней в текущем каталоге, можно использовать следующую команду:

```bash
find . -type f -mtime -60
```

Здесь:
- `.` обозначает текущий каталог
- `-type f` указывает, что мы ищем только обычные файлы
- `-mtime -60` означает, что ищутся файлы, измененные менее 60 дней назад

Эта команда выведет список файлов, которые были изменены за последние 60 дней в текущем каталоге и его подкаталогах.
А указать полный путь к каталогу, а не я нахожусь в каталоге, т.к. часто эти утилиты допускают только полный путь? 
И не -maxdepth 0, а просто -depth и -mtime +60
Похожие вопросы