特定の拡張子を持つファイルを再帰的に検索するにはどうすればよいですか?
質問
すべてを見つける必要があります .psd
Linux システム (専用 Web ホスティング) 上のファイル。私は次のようなことを試しました: ls -R *.psd
, 、しかしそれはうまくいきません。提案はありますか?
解決
これを行うには、次の find コマンドを使用できます。
find /path/to/search -iname '*.psd'
iname
大文字と小文字を区別しない検索を実行します。
他のヒント
あなたも
ls ./**/*.psd
.
しかし:
- Bashバージョン4 + が必要です
-
shopt -s globstar
#あなたの.bashrcまたは.profileなどの.... を持っている必要があります。 - 大文字と小文字を検索する(または
shopt -s nocaseglob
も設定する必要があります)
所属していません StackOverflow