警告照会:警告:オプションではなく引数の後に-maxlengthオプションを指定しました。

警告照会:警告:オプションではなく引数の後に-maxlengthオプションを指定しました。

このbashコマンドがあります。

FILES=$(find $(dirname "$DIR")/**/**/*.js -type f -maxdepth 8 -not -path "*/babel/*" -not -path "*/examples/*");

次の警告が表示されます。

find:警告:オプションではなく引数-typeの後に-maxlengthオプションを指定しましたが、オプションは位置指定ではありません。他のパラメーターの前にオプションを指定してください。

それが何であるかを知っている人はいますか? Googleでは何も見つかりませんでした。私のコマンドについてまだ質問がある場合は、教えてください!

ベストアンサー1

-maxdepthメッセージを読むと、後で使用したことがわかります-type。主なポイントは、これが-maxdepthグローバルオプション(他のオプションには-xdevマウントポイントからの検索を避け、ディレクトリ-noleafに標準のUnixリンク数があると仮定して検索を停止することを含む)であり、-type式の一部であることです。

-type f順序を変更すると-maxdepth 8メッセージが消えます。

おすすめ記事