Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私が犯している間違いはわかりませんが、find何も返していません。構文の何が問題になっていますか? いくつかのオンライン リソースを参照しましたが、私の構文は推奨されるコマンドと同じようです。
find
例:
~$ find /home/foo/ -name bar ~$ sudo find /home/foo/ -name bar
ディレクトリ内に検索条件を満たすファイルがある場合、どちらも何も返しません。
これはUbuntu 12にあります。
つまずきポイントは、正確にという名前find /home/foo/ -name barのファイルを検索し、またはを見つけられないことです。ファイル名の一部を検索する場合は、ワイルドカード (ほとんどの場合) を使用する必要があります。シェル展開はワイルドカード パターンをいじる可能性が高いことに注意してください。そのため、引用符を使用してください。barfoobarbarfly*find /home/foo/ -name '*bar*'
find /home/foo/ -name bar
bar
foobar
barfly
*
find /home/foo/ -name '*bar*'