Відповіді:
*\: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, наприклад, додає ще одне поле з розміром файлу в кінці.