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 ?

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 ) по умолчанию не будет).

  • Листинг файлов Linux между двумя датами без сенсорной команды
  • Разница между `ls -c` и` ls -t`
  • Что означает «command1 -> command2» в результатах моего ls -al?
  • Список только файлов, имеющих определенный символ в позиции
  • изменить поведение LS_COLORS
  • Присвоение вывода ls переменной приводит к неожиданному поведению
  • Просмотр режима файла без перечисления всех файлов
  • Как я могу использовать подстановочные знаки с ls для поиска файлов, которые отсутствуют в числовой последовательности?
  • difficalty для сохранения вывода traceroute в переменной оболочки?
  • Как получить последнюю папку (отсортированную по алфавиту в порядке убывания и сопоставление шаблона) с помощью ls / find / etc?
  • Хотите отсортировать файлы по дате обновления, включая подкаталоги
  • Interesting Posts

    Печать содержимого системного буфера обмена в bash

    Как «yum localinstall» из результата поиска «yum search»?

    Сценарий список пользователей, которые вошли в систему более 24 часов?

    Объяснение для 'sed'

    Несколько значений масштаба окна TCP в зависимости от интерфейса?

    Как подключить и выполнить передачу данных на мобильный с встроенной платы linux с помощью bluez?

    Какая часть этой конфигурации bash PS1 определяет цвет?

    Программа установки пакета Fedora GUI занимает очень много времени (> 15 минут), чтобы начать

    Почему Eclipse думает, что я набираю «ctrl + a», когда я набираю «a»?

    Автоматическое завершение вкладки не работает с apt-get install (kubuntu)

    Интернет в альпийском виртуальном боксе в macos

    как редактировать данные автора для gitg?

    почему этот параллельный процесс не записывает вывод в файлы, а вместо этого печатает на консоли?

    Разница между {1,2,3} и {1..3}

    Pulseaudio / X разрешение другой пользователь / SSH

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