동일한 이름을 가진 하위 디렉토리가 없는 이름으로 상위 디렉토리를 찾아 삭제합니다.

동일한 이름을 가진 하위 디렉토리가 없는 이름으로 상위 디렉토리를 찾아 삭제합니다.

현재 디렉터리에서 'node_modules' 디렉터리를 찾고 싶습니다. 하지만 중첩된 'node_modules'는 필요하지 않습니다. 예를 들어 'node_modules'에는 'node_modules'가 필요하지 않고 상위 항목만 필요합니다. 디렉토리가 발견되면 삭제하고 싶습니다.

답변1

디렉토리가 존재하는지 확인한 후 삭제하십시오.

[ -d node_modules ] && rm -rf node_modules

확인을 건너뛰고 다음만 사용할 수 있습니다 rm.

rm -rf node_modules

관련 정보