シンボリックリンクされたパスでは機能しないのですか?
このコマンドを実行してfind $HOME/MySymlinkedPath -name "run*.sh"も何も起こらず、エラーも発生しません(「MySymlinkedPath」は、$ HOME以外の別のハードドライブへのシンボリックリンクパスです)。 これらも失敗します: find ~/MySymlinkedPath -name "run*.sh" find /home/MyUserName/MySymlinkedPath -name "run*.sh" 念のため、この存在しないパスは(もちろん)失敗するfind $HOME/MySymlinkedPathDUMMYTEST -name "run*.sh"ため、パスは見つかりますが(エラーが発生findしないため)、検索は実行されません。 これは、cd $HOME/MySymlinkedPath最初にこのようにパス参照を削除した場合にのみ機能しますfind -name "run*.sh"が、私のスクリプトには適していません。 追加情報: このコマンドは通常どおり機能しls $HOME/MySymlinkedPath/run*.sh、そこに行ってこれcd $HOME/MySymlinkedPathを実行するとls ..、結果は期待したものではありません-シンボリックリンクが配置されているパスのリスト-実際のパスのリストが返されます別のメディア/ハードドライブ!!! pwd -P /media/MediaIdentifier/RealPath pwd /home/MyUser/MySymlinkedPath 再思考: これは問題ですfindとls、または私のシステムと?またはそれは予想され、まったく問題ではない?? 私はUbuntu 12.10を使用しています。私がテストしたすべての端末で失敗するので、端末の「問題」ではないようです。