강좌 & 팁
글 수 2,412
2015.05.22 17:20:39 (*.134.169.166)
44699
안녕하세요.
오늘은 특정 디렉토리를 제외하고 지우는 방법에 대하여 간략하게 정리해 보겠습니다.
만약 다음과 같은 디렉토리 구조라고 가정하겠습니다.
├── a
├── b
├── c
├── d
├── e
└── f
1. "a 디렉토리를 제외하고 다 지우고 싶다!" 다음과 같이 하세요^^
$ find . ! -path "./a*" | cut -d "." -f2 | cut -d "/" -f2 | xargs rm -rf {} \;
2. "a 와 b 디렉토리를 제외하고 다 지우고 싶다!" 다음과 같이 하세요!
$ find . ! -path "./a*" ! -path "./b*" | cut -d "." -f2 | cut -d "/" -f2 | xargs rm -rf {} \;
꼭 테스트 해보시고! 사용하세요~~^^