Словарь / Объяснение

Globbing: подбор файловых имён по шаблону shell

Отделите шаблон имён от регулярного выражения. Разберите, когда оболочка раскрывает звёздочку и почему кавычки меняют полученные аргументы.

Начальный5 минОбщие принципы LinuxLinux · понятия и интерфейсы

Значение термина

Globbing, или pathname expansion, подбирает имена по шаблону оболочки. Распространённый пример — звёздочка в части пути. Результат становится набором аргументов до запуска внешней программы, если соответствующее раскрытие разрешено контекстом.

Пример для понимания

В каталоге лежат два файла с окончанием .txt. Незащищённый шаблон может раскрыться в два имени. Если тот же шаблон передан в кавычках программе find, он может остаться одним аргументом и обрабатываться уже самой find по её правилам.

Что важно различать

Синтаксис glob не равен регулярным выражениям grep или JavaScript. Поведение при отсутствии совпадений, скрытые имена и дополнительные конструкции зависят от оболочки и её настроек. Нельзя переносить результат одного shell на все реализации.

Как использовать это знание

Уточняйте, кто должен обработать шаблон: оболочка или вызываемая программа. Защищайте его кавычками, если обработка должна происходить позже. В терминале сервиса globbing самой shell не реализован; ограниченные шаблоны -name обрабатывает виртуальная find.

Технические источники

Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.

  • Официальное руководство: globbing

Проверка текста: 2026-09-11. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.

Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.

От материала к практике

Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.

Поиск по Linux

Поиск локальный. ↑ ↓ — перейти к результату, Enter — открыть.

Навигация