Поиск файлов в Linux и Unix — find, grep, ack, ripgrep
Как найти файл в Linux? Руководство по команде find с примерами
Когда нужно найти какой-нибудь файл или папку в системе Linux в голову сразу приходит команда find. Она проста в использовании и имеет множество разных опций, которые позволяют оптимизировать поиск файлов. Далее приведём несколько примеров использования этой команды. Поиск папок Чтобы сделать поиск по папкам команде find нужно передать параметр type d. Таким образом мы скажем команде find вести поиск только по директориям: $ find /path/to/search -type d -name "name-of-dir" ПОИСК СКРЫТЫХ ФАЙЛОВ Так...
Linux - найти файлы по дате и переместить в директорию
Если у вас есть много файлов и вы не можете их руками переместить, то воспользуйтесь командой find. Find не просто может выполнить поиск, но и передать результат поиска на выполнение другим командам. Вот пример поиска файлов в каталоге за три дня с перемещением найденных файлов в другой каталог: find /opt/mydir/logs/ -mindepth 1 -newermt '2018-03-12 00:00:00' ! -newermt '2018-03-14 23:59:59' | xargs -I list mv list /backup/mybackupdir/2018_03/ Где /opt/mydir/logs/ - папка с файлами, /backup/mybackupdir/2018_03/...