내가 아는 한 이것은 다음과 같다.
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