Linux: поиск модифицированных файлов

Dmitry Kornev
  • 10 декабря 2017
  • 754

Иногда требуется найти файлы, которые были изменены недавно. В этой публикации собраны некоторые полезные команды.

Linux: поиск модифицированных файлов

Первая команда выводит все файлы в каталоге /etc и его подкаталогах, упорядоченные по времени модификации в обратном порядке. Последние измененные файлы будут показаны первыми, далее по возрастанию прошедшего времени.

find /etc -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort -r

Тоже самое, но кроме файлов выводятся ещё и каталоги:

find /etc -printf '%TY-%Tm-%Td %TT %p\n' | sort -r

Вывод всех файлов в каталоге /var/www и его подкаталогах, которые были изменены за поселение 60 минут:

find /var/www -type f -mmin -60

Тоже самое, но за последние 2 суток:

find /var/www -type f -mtime -2

Тоже самое, но в диапазоне от 3 до 7 суток:

find /var/www -type f -mtime -7 ! -mtime -3

Немного модифицированная команда, выводящая дополнительные сведенья о каждом найденном файле:

find /var/www -type f -mmin -60 | xargs ls -l

Обсуждения

VENTO25
Сегодня, 11:02
sabadell66 Вобщем я перепробовал все варианты, но сработал только один. Оригинальный tv.mail.ru с заменой... КИТ Интернет телепрограмма...
Dmitry Kornev
Сегодня, 03:18
Темная тема? симпатично. Такого же не будет в элементари, там только отдельным приложениям можно будет... Обсуждаем Elementary OS
Dmitry Kornev
20 сентября, 12:22
НЛО (UFO, 2018, США) ссылка Эти фильмы стоит посмотреть
le
leonix
8 сентября, 11:46
Проблема решена! Тюнер был воткнут толи в USB 3.1, толи в USB 3.0 Воткнув в USB 2 все стало хорошо. AVERMEDIA AVerTV Hybrid...
ge
genius1001
3 сентября, 20:40
Всем привет, всё дело в том, что разрешение всех файлов должно быть одинаковым. Т. е. если первый... Проблема при записи...

Комментарии