Как рекурсивно искать файлы с определенными расширениями?
Вопрос
Мне нужно найти все файлы .psd
в моей системе Linux (выделенный веб-хостинг).Я попробовал что-то вроде этого: ls -R *.psd
, но это не работает.Предложения?
Решение
Вы можете использовать следующую команду найти, чтобы сделать это:
find /path/to/search -iname '*.psd'
.
iname
имеет нечувствительный к регистру.
Другие советы
Вы также можете
ls ./**/*.psd
.
Но:
- .
- Вы должны иметь bash версию 4 +
- Вы должны иметь
shopt -s globstar
# your .bashrc или .profile и т. Д. - Поиск чувствительный к регистру (или вы должны установить
shopt -s nocaseglob
тоже)
Не связан с StackOverflow