Menu
CoddyTech

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

Часть раздела Основы путешествия по 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