ls command – список файлов, содержащих определенную строку в имени файла и принадлежащих к определенному типу

Я новичок в Linux. Возможно ли, чтобы команда ls вернула список файлов, содержащих «PRO» в имени файла, и относится к типу файла pli. Я исследовал и определил, что ls -c -lt *.PLI вернет файлы типа «.pli», а ls -c -lt *PRO* вернет файл с PRO в его имени файла.

Пример. Если папка содержит aaaaaPROaaaaa.PLI, aaaaaPROaaaaa.PSO, aaaaaPROaaaaa.txt, bbbbbPRObb.PLI and bbbbbPRObb.txt , тогда мне нужно, чтобы команда ls возвращала только aaaaaPROaaaaa.PLI and bbbbbPRObb.PLI

Если это невозможно с помощью команды ls, мы можем достичь этого с помощью команды find ?

  • Исключить один каталог в шаблоне `ls`
  • Почему «ls. *» Показывает содержимое скрытых каталогов?
  • ls -l без прав доступа к файлам
  • Разрешение отклонено при использовании -exec {} ls с командой find
  • Необходимо проанализировать вывод ls -Al и получить имя файла или каталога
  • Как определить количество подкаталогов и файлов из команды ls -ld?
  • Как получить последнюю папку (отсортированную по алфавиту в порядке убывания и сопоставление шаблона) с помощью ls / find / etc?
  • Цитирует имена файлов с пробелами в выводе ls на OSX
  • One Solution collect form web for “ls command – список файлов, содержащих определенную строку в имени файла и принадлежащих к определенному типу”

    С помощью ls вы можете:

     ls -c -ltd -- *PRO*.PLI 

    С find :

     find . ! -name . -prune -type f -name '*PRO*.PLI' 

    (обратите внимание, что find будет включать скрытые файлы, такие как .xPRO.PLI то время как оболочка glob ( *PRO*.PLI ) по умолчанию не будет).

    Interesting Posts

    Что есть? "^ [B" backward-word "При попытке настроить ZSH?

    Устанавливать устройство с доступом r / w к определенному пользователю

    Почему showconsolefont имеет разные выходные данные в tmux?

    Цвет Vim FoldColumn отличается от Debian / Ubuntu

    Каковы причины, по которым каждая строка в Makefile должна выполняться в отдельной оболочке?

    Оболочка U-Boot – использование памяти памяти (например, бесплатная Linux-команда)

    gnu-параллельная многопоточная труба использует мало CPU%, но киоски сервера

    stty: недопустимый целочисленный аргумент: «CCPP»

    Debian 8 – Джесси – Сломанные пакеты / Зависимость Ад

    Где записать ошибку?

    / etc / hosts. Можно ли установить один IP-адрес для зоны?

    Как запустить сценарий при изменении разрешения?

    Комбинаторика букв и слов – предпочтительно bash, будет принимать perl или другие

    Сжатие файлов – как реализовать в Linux

    ldconfig не может ссылаться на определенные файлы

    Linux и Unix - лучшая ОС в мире.