Linux урок 6. Поиск файлов/директорий/ссылок. Команда find

Аватар автора
СтройСоветы
Поиск файлов/директорий/ссылок. Команда find Прежде чем выполнить поиск мы задаемся вопросами: -где искать? (Например в текущей директории) -что искать? (файлы или директории или ссылки) -свойство/значение искомого? (дата_создания, размер_файлов, расширение и т.п.) Утилита/команда find - позволяет производить гибкую настройку поиска. Команда find в стандартном исполнении производит поиск по имени ссылки в ТЕКУЩЕЙ ДИРЕКТОРИИ. Выводит на экран все доступные файлы, директории, ссылки с указанным именем. ПОИСК С ПОМОЩЬЮ КЛЮЧЕЙ -type, -name Ключ -type - поиск файлов, папок, символьных ссылок по типу. Выведет все доступные файлы/директории/ссылки: Значения: f-файл d-директория l-ссылка (В ДАННОМ УРОКЕ ССЫЛКИ МЫ НЕ РАССМАТРИВАЕМ, ТАК КАК НЕ КОСНУЛИСЬ ТЕМЫ ССЫЛОК!) Поиск в текущей директории: Синтаксис: find -type f,d,l Пример: find -type d Поиск с указанием директории поиска. Синтаксис: find директория_поиска -type f,d,l Пример: find /home/hitruk -type f Ключ -name - поиск файлов, папок, символьных ссылок по имени. Поиск в текущей директории: Синтаксис: find -name 'имя_искомого_файла' Пример: find -name 'readme' Поиск с указанием директории поиска: Синтаксис: find имя_директория_поиска -name'имя_искомого_файла' Пример: find /home/hitruk -name 'readme' ПОИСК С ПОМОЩЬЮ КОМБИНАЦИИ КЛЮЧЕЙ -name, -type. Возможно использовать как с указанием директории поиска, так поиском в текущей директории. * - "подстановочный" знак последовательности символов. Использует любую...

0/0


0/0

0/0

0/0