Количество файлов в каталоге, начиная с определенного текста

Как получить количество файлов в каталоге, начиная с определенного текста, такого как dataxxx.csv

2 Solutions collect form web for “Количество файлов в каталоге, начиная с определенного текста”

Используя find чтобы проверить, что они являются файлом ( -type f ) и соответствуют требуемому шаблону ( "data*.csv" ):

 find directory/ -type f -name "data*.csv" | wc -l 

Есть, вероятно, более причудливые способы, но то, что работает для меня, – это

 ls /directory/data* | wc -l 
  • поведение `ls` на ошибке EACCES для / root и / root / some-frbish
  • найти с ls, но с полным покрытием
  • Основные команды в Unix не работают: -bash: ls: Нет такого файла или каталога
  • ls | Работа grep не работает с ls --color
  • Добавление имени dir в список файлов
  • Linux ls для отображения только даты и размера имени файла
  • Перемещение одного файла за раз, исходя из определенного числа в файлах
  • Как получить общий размер всего в каталоге в одной строке?
  • Как я могу захватить два столбца вывода ls в сценарии bash
  • Что вызывает этот зеленый фон в ls-выходе?
  • echo * | xargs -n1 echo, есть ли более короткий, более элегантный способ линейного перечисления?
  • Linux и Unix - лучшая ОС в мире.