
「find」コマンド以外で、ファイル名のランダムな場所にある特定の文字列を持つファイルを一覧表示する方法を見つけることができません。
find コマンドは使いたくありません。私にとっては非常に複雑です。
たとえば、指定した文字列がどこにあるかに関係なく、ファイル名に「def」が含まれるファイルを一覧表示したいとします。aa234aaaaaaaaadefaaaaa42.txt defaaaaaaaa234.txt aaaa234aadef.txt
一般的な「$ls」コマンドを使用してこれを実現する方法はありますか?
THX
答え1
見つけると:
find . -name "*def*"
fd付き
fd def
ls 付き
ls ./*def*
lsはサブディレクトリを経由しないので、検索する必要があることに注意してください。それぞれディレクトリを手動で作成します。