Как рекурсивно искать файлы с определенными расширениями?

StackOverflow https://stackoverflow.com/questions/5985752

  •  12-11-2019
  •  | 
  •  

Вопрос

Мне нужно найти все файлы .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 тоже)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top