私が知る限り、これは次のようになります。
find . -path \*/pages/*/index.css
あなたは見つけるでしょう:
./lib/pages/home/index.css
./lib/pages/home/lib/header/index.css
私が本当に欲しいのは、次を見つけることです。
./lib/pages/home/index.css
そうなんでも/home/
何でもいいけど/about/
/checkout/
そのフラグを使用しようとすると、次の結果-maxdepth
が表示されます。
find: warning: you have specified the -maxdepth option after a non-option argument -path, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments.
答え1
助けてくれたGoldilocksのおかげで-maxdepth
問題は解決しました。問題は-maxdepth
私が-path
。次の構文は期待どおりに機能します。
find . -maxdepth 1 -path \*/pages/*/index.css