%EC%9D%98%20%EB%82%B4%EC%9A%A9%EC%9D%84%20%EB%B0%98%EB%B3%B5%EC%A0%81%EC%9C%BC%EB%A1%9C%20%EC%82%AD%EC%A0%9C%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
다음과 같은 디렉터리 구조가 있다고 가정해 보겠습니다.
projects/
project1/
src/
node_modules/
dir1/
dir2/
dir3/
file
project2/
node_modules/
dir4/
처음부터 projects/
모든 디렉터리의 내용을 삭제하고 싶지만 디렉터리 자체 node_modules/
를 삭제하고 싶지 않고 node_modules/
폴더나 파일 없이 비워두고 싶습니다.
위의 예에서는 , 및 항목이 삭제 dir1
됩니다 .dir2
dir3
file
dir4
답변1
다음 명령은 경로가 일치하는 모든 파일과 디렉터리를 삭제합니다 node_modules
.
find . -path '*/node_modules/*' -delete
삭제하려는 항목을 먼저 확인하려면 이 -delete
작업을 무시하세요.