리눅스(Ubuntu) 특정 파일 제외 하고 모두 삭제하는 방법
find . ! -name 제외파일이름 -rm
find 명령어와 rm 명령어 조합으로 가능 하다.
find ./ ! -name '*.zip' -exec rm -rf {} \;
Description : find 명령어, ./는 현재 디렉토리를 말함,
즉, 현재 경로에서 '*.zip' zip파일 확장자를 가진 파일만 제외하고,
-exec rm -rf {} \; 나머지 전부 삭제 시키는 명령이다.
ex) tmp-glibc/deploy/images/mdm/./ 디렉토리에서 "mdm-recovery-image.ubi"만 제외하고 모두 삭제 된다.
find tmp-glibc/deploy/images/mdm/./ ! -name 'mdm-recovery-image.ubi' -exec rm -rf {} \;
'Linux & GIT' 카테고리의 다른 글
Git diff 명령어 (0) | 2019.06.05 |
---|---|
Git 기본 개념 정리 (0) | 2019.06.04 |
리눅스(Ubuntu) 특정 파일 제외 하고 모두 삭제하는 명령어 (0) | 2018.10.25 |
리눅스(Ubuntu 14.04.5 LTS) 버전 확인 방법 (0) | 2018.10.24 |
LSB, MSB 접근에 대한 정확한 이해 (0) | 2018.09.18 |
댓글