Ответы:
*\:2,*Tшаблон глобуса файлов для отображения Чтобы понять это, нам нужно запомнить несколько вещей:
: должен сбежать в оболочку, став \:Так *\:2,*Tбудет, например, соответствовать файл с именемTranscationNumber:2,EventType:XYT
РЕДАКТИРОВАТЬ
Из комментариев, необходимость (или нет) выхода из :потребности требует нескольких слов: не обязательно избегать :знака, но сам bash предлагает это при автозаполнении.
:пор нужно бежать?
:не нужно избегать Это особенное только в определенных обстоятельствах (при использовании в качестве команды), а не в шаблонах глобуса. \:Эквивалентно :, побег не имеет никакого значения.
unset var; : ${var:=x}; echo $var
:является частью значений по умолчанию для COMP_WORDBREAKSпеременной среды. В автозаполнении Bash эти символы используются в качестве разделителей слов библиотекой чтения строки, и имя файла, содержащее двоеточие, должно, конечно, быть одним словом. Отсюда и причина того, что автозаполнение bash требует экранирования двоеточия, хотя в остальном это «в основном » не специальный символ ...
Перечислите все файлы, которые соответствуют шаблону подстановочного знака *:2,*T
Там подстановочный знак *соответствует чему угодно (любое количество всех возможных символов)
:2,- это символы, которые должны присутствовать в именах файлов / каталогов.
Двоеточие :- это особый символ, который необходимо экранировать, поэтому он имеет форму \:2,.
Имена файлов / каталогов должны заканчиваться на T.
Имена файлов, которые будут соответствовать, будут
:2,T
a:2,T
a:2,bT
abbY-$fafaf:2,<hskjhsgdfhjk>T
COMP_WORDBREAKзначений среды, которые устанавливаются по умолчанию. - Так что это действительно не специальный специальный символ, но когда вы используете автозаполнение в командной строке и хотите / должны сопоставлять имена файлов с двоеточием, его нужно экранировать.
Как отметили другие, это будет список в длинном формате, файлы, содержащие :2и заканчивающиеся наT
Это похоже на поиск в папке Maildir файлов, которые были удалены (удалены). Однако для надежности у него должен был быть другой *в конце. Могут быть добавлены новые флаги с более поздней алфавитной позицией, и Dovecot, например, добавляет другое поле с размером файла в конце.