このコマンドを実行します
find -iname *something*
通常、サブフォルダーから検索しますが、作業ディレクトリに条件に一致するファイルがある場合は、報告のみが停止されます。各サブフォルダに対して多くの find コマンドを実行するのではなく、現在のディレクトリのサブフォルダを最初に取得する関数を作成しようとしましたが、より簡単な方法が必要だと思います...実際にはこれがデフォルトの動作であるべきだと思います。私のインストールファイルの一部に問題があるのではないでしょうか?
ベストアンサー1
する何シェルで解釈されるグローブを含めますか?これにより、拡張ファイル名がfindコマンドに渡されます。
find -iname *.txt
たとえば、次のようなファイルを実行するとファイル.txtその後、シェル拡張後の結果コマンドはfind -iname file.txt
。
このトラップを回避するには、globをエスケープしてリテラル文字列をfindコマンドに送信できます。find -iname '*.txt'