С zsh вы можете использовать **/* как короткую альтернативу использованию find . Есть ли способ ограничить это обычными файлами, что эквивалентно опции -type f ?
1 ответ
10
Вы можете добавить (.) К шаблону, чтобы ограничить совпадения с простыми файлами, если установлена опция Bare_Glob_Qual , которая используется по умолчанию, если у вас не установлена эмуляция zsh какой-либо другой оболочки. Это описано в разделе Glob Qualifiers справочной страницы zshexpn.
Таким образом, полный шаблон для сопоставления обычных файлов в текущем каталоге и любом из его подкаталогов будет **/*(.) .
