Команда ls linux: как фильтровать файлы в других каталогах


0

я знаю что ls folder/ а также ls *abc* делать в Linux. Я хочу отфильтровать некоторые файлы в определенной папке.

Я попробовал это: ls folder/ *abc но он не возвращает правильные значения.

Любая идея?

Спасибо

Ответы:


0

Попробуйте использовать поиск.

find folder/ -d 1 -name '*abc'

folder/: Путь к поиску

-d 1: Поиск только на один уровень вниз. Это предотвращает поиск во всех подкаталогах в папке, которую вы ищете. Уберите это, если хотите такое поведение.

-name '*abc': Шаблон для поиска.

Больше информации можно получить с man find,

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.