특정 폴더의 모든 위치 나열

특정 폴더의 모든 위치 나열

다음과 같이 홈 폴더에서 이 폴더 foo(또는 내 경우) 의 모든 항목 목록을 얻으려면 어떻게 해야 합니까 ?node_modules

~/a/foo
~/b/d/foo
~/b/d/e/foo
...

내 목표는수동node_modules공간이 매우 제한된 하드 드라이브에서 불필요한 폴더를 모두 삭제합니다.

답변1

당신이 사용할 수있는찾다주문하다:

find ~ -type d -name node_modules

중첩된 디렉터리를 제외하려면 다음 node_modules을 사용하세요.-prunefind

find ~ -type d -name node_modules -prune 

그런 다음 다음을 삭제합니다.

find ~ -type d -name node_modules -prune -exec rm -rf {} +

관련 정보