KoyaKoya
@KoyaKoya
IT Lover

Как вывести список файлов директории, имя которых начинается на заданные символы?

Какие параметры команды ls нужно использовать, чтобы вывести список файлов в директории, имя которых начинается на заданные символы (буквы)?
  • Вопрос задан
  • 4340 просмотров
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Команда называется ls.
Таких параметров у неё нет.

Но если вы где-то видели что-то типа ls a*, то оно скорее всего сработает как вы хотите, но не потому что это ls такой умный, а потому что ваш шелл заменил a* на список файлов начинающихся на a. С тем же успехом можно написать echo a* и увидеть такой же список.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Можно написать
ls | grep ^[abc]
Выведет в консоль все файлы в текущей директории, которые начинаются на a,b или c
или
ls | grep ^abc - выведет все файлы, которые начинаются на abc
В самом ls нет параметра для регулярок.
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
пиши
ls -d a*
ls -d b*
ls -d abc*
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы