Робота з файлами у Linux може забирати багато часу, особливо коли йдеться про взаємодію з великими обсягами даних. Саме тут на допомогу приходять символи підстановки або заповнювачі, які допомагають ефективніше і швидше переміщатися по файлах і знаходити їх. У цьому посібнику ви дізнаєтеся про різні типи підстановочних знаків у Linux і поясните, як їх використовувати у терміналі.
Основні висновки
- Підстановочні знаки - це спеціальні символи, які замінюють інші символи і допомагають уточнити пошукові запити.
- Найпоширенішими символами підстановки є зірочка (*), знак питання (?) і квадратні дужки ([]).
- Ви можете комбінувати підстановочні знаки для отримання більш точних або більш загальних результатів пошуку.
Використання підстановочних знаків у Linux
Підстановочні знаки та їх значення
Шаблони - це символи, які використовуються у командному рядку для вибору груп файлів або окремих файлів на основі їхніх назв. Типовим прикладом у терміналі є зірочка (*), яка позначає нуль або більше символів.

Показати усі файли з певним початком
Припустимо, ви хочете показати всі файли, які починаються з літери "S". Ви можете зробити це за допомогою наступної команди:
Ця команда покаже вам всі файли, які починаються з літери "S", за якою слідують будь-які символи.

Фільтрування файлів з певними закінченнями
Наприклад, якщо ви хочете переглянути всі файли, які закінчуються на "A2", це працює так:
Ця команда покаже вам усі файли, які закінчуються на "A2", незалежно від того, чи мають вони розширення.txt або.pdf.

Вказівка рядків за допомогою підстановочних знаків
Іноді вам потрібен більш конкретний пошуковий запит. Скажімо, вам потрібні лише файли, які починаються з "SO". Для цього скористайтеся такою командою
Вона комбінує "SO" з будь-якими іншими символами і повертає відфільтрований список файлів.
Використання знака питання для пошуку за шаблоном
Знак питання (?) позначає лише один символ. Якщо ви шукаєте файл, наприклад, "TO", ви також можете ввести наступне:
Ця команда знайде "TO", а також "TA", "TB" тощо, оскільки знак питання позначає будь-який символ.

Неоднозначні рядки символів
Якщо ви шукаєте файл, ім'я якого складається з трьох символів, два з яких невідомі, ви можете використати знак питання для невідомих символів:
У результаті будуть знайдені файли типу "P1A3", "P2A3" і так далі.

Використання квадратних дужок
Ви можете використовувати квадратні дужки для вказівки діапазонів або певних символів. Наприклад, щоб відобразити лише ті файли, які містять "E", "N" або "O" у центрі, ви можете скористатися такою командою:
Тут система явно шукає файли, які починаються з "S" і мають "E" або "N" як другу літеру.
Поєднання підстановочних знаків
Комбінація різних підстановочних знаків може допомогти вам зробити пошук ще більш точним. Наприклад, щоб відобразити всі файли, які містять число від 1 до 3, команда виглядає наступним чином:
Зірочка використовується як підстановка для будь-якого символу, а в дужках вказується число від 1 до 3.

Відфільтрувати певні символи на початку або в кінці
Якщо ви хочете, щоб список файлів показував лише ті, які починаються з чисел від 0 до 9, ви можете зробити це наступним чином:
У результаті буде показано усі файли, які починаються з цього числа.

Підсумок - Як працюють підстановочні знаки у Linux
Розуміння і застосування підстановочних знаків у Linux є важливим для ефективної навігації у файловій структурі. Незалежно від того, чи ви шукаєте конкретні файли, чи хочете відфільтрувати групи, символи підстановки дозволяють вам працювати з терміналом у цілеспрямований спосіб. Знання різних підстановочних знаків та їх комбінацій значно підвищить вашу продуктивність.
Поширені запитання
Як працюють підстановочні знаки в Linux? Підстановочнізнаки - це символи, які використовуються в командному рядку для вибору певних груп файлів на основі їхніх імен.
Яка різниця між символами і?Зірочка () означає нуль або більше символів, тоді як знак питання (?) означає рівно один символ.
Чи можна комбінувати підстановочні знаки?Так, підстановочні знаки можна комбінувати для створення більш точних або більш загальних пошукових запитів.
Як використовувати квадратні дужки в шаблонах? Квадратні дужки дозволяють вказати певні символи або діапазони символів у пошуковому запиті.
Чи застосовуються шаблони тільки до файлів?Ні, шаблони також можна використовувати в командах доступу до каталогів або інших командах терміналу.