Некоторые продвинутые приёмы работы с командой find в Linux:
Поиск по типу файла. 1cloud.ru Для этого задаётся параметр -type и указывается тип файла или типы файлов через запятую для поиска. 1cloud.ru Можно искать одновременно по нескольким типам файла, для этого искомые типы файлов указываются через запятую. 1cloud.ru
Поиск по размеру файла. 1cloud.ru Для поиска по точному размеру файла или диапазонам размеров файла применяется параметр -size с указанием размера файла. 1cloud.ru Для указания точного размера файла указывается размер файла без знаков (1M), для поиска файлов до заданного размера указывается знак ”-” (-1M), для поиска файлов больше заданного размера указывается знак ”+” (+1M). 1cloud.ru
Поиск по дате. www.dmosk.ru losst.pro Например, чтобы найти файлы, которые менялись определённое количество дней назад, нужно выполнить команду find . -type f -mtime +60. www.dmosk.ru
Поиск по правам доступа. www.dmosk.ru Например, чтобы найти все файлы с правами на чтение и запись, нужно выполнить команду find / -perm 0666. www.dmosk.ru
Поиск файла по содержимому. www.dmosk.ru Например, чтобы найти исполняемые (бинарные) файлы, нужно передать результат поиска команде grep -IL с помощью exec. www.dmosk.ru
Действия с найденными файлами. losst.pro Для выполнения произвольных команд для найденных файлов используется опция -exec. losst.pro Например, чтобы найти все пустые папки и файлы, а затем выполнить ls для получения подробной информации о каждом файле, нужно выполнить команду find . -empty -exec ls -ld {} |;. losst.pro
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.