以下のコマンドを使用して、多くのサブディレクトリでファイルを再帰的に検索して名前を変更しようとしています。
要するに、「_p2」で始まるファイルの名前を変更し、「_p2」を「_p4」で始まるように置き換えようとしています。
find /XXX/YYY -name '_p2*' -exec rename _p2 _p4 '_p2*'
残念ながら、このエラーが発生しています
find: paths must precede expression
名前を変更せずに単に検索を使用してみましたが、正常に動作します。誰かが私が間違っていることを教えてもらえますか?