Как искать файл, начинающийся с a или z и заканчивая символом a или z?

Я попытался find -name 'a*' 'z*' '*a' '*z'

но он дал мне код ошибки find: paths must precede expression: z*

Я знаю, как найти файлы, начинающиеся с буквы z, или заканчивающиеся на az, но не начиная с определенных букв.

One Solution collect form web for “Как искать файл, начинающийся с a или z и заканчивая символом a или z?”

Предполагая, что я понял ваш вопрос, вы, возможно, слишком сильно себя чувствуете. Это должно

 find your_directory -type f -name '[az]*[az]' 

Это опускает файлы, чье имя является одной буквой a или z . Если вы также хотите включить их, вам нужно указать другой шаблон: имя должно соответствовать либо [az]*[az] либо [az] .

 find your_directory -type f \( -name '[az]*[az]' -o -name '[az]' \) 
  • Правильный способ петли в каталоге, действующий только на файлы .pcap
  • Как прочитать файл свойств через мой скрипт?
  • Протирать файлы с внешнего жесткого диска, но не пустым пространством
  • Как хранятся и сохраняются расширенные атрибуты?
  • Объяснение непрофессионала для «Все - файл» - что отличается от Windows?
  • Добавление привязок для ed2k: // связей с xdg-open?
  • О исполняемых файлах в Linux
  • Как я могу подсчитать количество строк в файле после соответствия grep?
  • ls и фактический размер файла без использования «длинного формата списка»
  • Скопировать файлы в новый каталог, только если имя файла находится в массиве
  • Как удалить прежний каталог MTP, который теперь дает мне ошибку ввода / вывода всякий раз, когда я пытаюсь?
  • Найти и заменить содержимое файла
  • Linux и Unix - лучшая ОС в мире.