Menu
Coddy logo textTech

Звёздный символ подстановки

Часть раздела Основы путешествия по Terminal на Coddy. Урок 25 из 82.

Шаблон — это специальный символ, который служит заполнителем для сопоставления одного или нескольких символов в именах файлов. Шаблоны позволяют работать с несколькими файлами одновременно, не вводя каждое имя.

Подстановочный знак звёздочка * соответствует любому количеству символов (включая ноль). Это самый мощный и часто используемый подстановочный знак.

Например, чтобы перечислить все файлы, заканчивающиеся на .txt:

ls *.txt

Это соответствует любому имени файла, которое заканчивается на .txt, независимо от длины имени.

Больше примеров:

Сопоставить все файлы, начинающиеся с photo:

ls photo*

Найдите все файлы, содержащие report в любом месте имени:

ls *report*

Сопоставить все файлы с любым именем или расширением:

ls *

Ты можешь использовать * с любой командой, а не только с ls. Например, скопировать все файлы .jpg в папку:

cp *.jpg photos/

Или удалите все файлы .log одновременно:

rm *.log

Совет: Всегда сначала запускай ls с шаблоном подстановки, прежде чем использовать его с rm или mv. Так ты сможешь точно увидеть, какие файлы будут затронуты, прежде чем вносить изменения.

challenge icon

Задание

Новичок

Используйте шаблон *, чтобы вывести только файлы .jpg в текущем каталоге.

Подсказка: Объедините ls с шаблоном * и расширением .jpg, чтобы отфильтровать только файлы изображений.

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Terminal