Джокерные символы

Оболочка может сопоставлять шаблоны с именами файлов и каталогов. Это называется универсализация файловых имен. Развертывание команды (замена джокерных символов соответствующими именами) происходит перед запуском команды.

Cписок файлов в текущем каталоге:

echo *

все имена файлов, которые начинаются с символов abc:

echo abc*

все имена файлов, которые заканчиваются символами abc:

echo *abc

все имена файлов, которые содержат символы abc:

echo *abc*

Если система не сможет развернуть символ *, она его выведет как он есть.

Джокерный одиночной произвольный символ:

echo ?

Если не нужно развертывать джокерные символы - их нужно обернуть одинарными кавычками.

Источник – книга «How Linux Works», Brian Ward
Редактировать на GitHub