Відповіді:
*\:2,*T
- це глобальна картина файлів, яку потрібно перелічити. Щоб зрозуміти це, нам потрібно запам'ятати кілька речей:
:
доводиться рятуватися в оболонці, стаючи \:
Так *\:2,*T
, наприклад, відповідатиме файлу під назвоюTranscationNumber:2,EventType:XYT
EDIT
З коментарів, про необхідність (чи ні) уникнути :
потреби потрібно кілька слів: Не варто суворо уникати :
знаку, але сам баш пропонує це при автозавершенні.
:
потрібно уникати?
:
не потрібно уникати. Він особливий лише в конкретних обставинах (коли використовується як команда), а не в глобальних шаблонах. \:
Еквівалентно :
, втеча не має ніякого значення.
unset var; : ${var:=x}; echo $var
:
є частиною значень за замовчуванням для COMP_WORDBREAKS
змінної середовища. У автоматичному завершенні Bash ці символи використовуються як роздільники слів у бібліотеці рядків читання, а ім'я файлу, що містить двокрапку, звичайно, має бути одним словом. Звідси причина того, що автозаповнення баш вимагає
Список усіх файлів, які відповідають шаблону підстановки *:2,*T
Там підстановочний знак *
відповідає будь-якому (будь-яка кількість усіх можливих символів) -
:2,
це символи, які повинні бути присутніми у назвах файлів / каталогів.
Товста кишка :
- це особливий персонаж, від якого потрібно уникнути, звідси і форма \:2,
.
Імена файлів / директорій повинні закінчуватися символом a T
.
Імена файлів, які б відповідали
:2,T
a:2,T
a:2,bT
abbY-$fafaf:2,<hskjhsgdfhjk>T
COMP_WORDBREAK
значень середовища, встановлених за замовчуванням. - Отже, це насправді не є спеціальним спеціальним символом, але коли ви використовуєте автодоповнення в командному рядку і хочете / потрібно зіставити назви файлів з двокрапкою, його потрібно уникати.
Як зазначали інші, це буде перераховано у довгому форматі, файли, що містять :2
та закінчуютьсяT
Це виглядає як пошук у папці Maildir для файлів, які були видалені (потрапили в кошик). Однак для надійності він мав би мати інший *
наприкінці. Можуть бути додані нові прапори з пізнішим алфавітним положенням, і Dovecot, наприклад, додає ще одне поле з розміром файлу в кінці.