0

私が犯している間違いはわかりませんが、find何も返していません。構文の何が問題になっていますか? いくつかのオンライン リソースを参照しましたが、私の構文は推奨されるコマンドと同じようです。

例:

~$ find /home/foo/ -name bar
~$ sudo find /home/foo/ -name bar

ディレクトリ内に検索条件を満たすファイルがある場合、どちらも何も返しません。

これはUbuntu 12にあります。

4

1 に答える 1

2

つまずきポイントは、正確にという名前find /home/foo/ -name barのファイルを検索し、またはを見つけられないことです。ファイル名の一部を検索する場合は、ワイルドカード (ほとんどの場合) を使用する必要があります。シェル展開はワイルドカード パターンをいじる可能性が高いことに注意してください。そのため、引用符を使用してください。barfoobarbarfly*find /home/foo/ -name '*bar*'

于 2013-05-07T23:05:11.307 に答える