linux ubuntu 특정 폴더 모두 찾아 삭제하기
git 을 사용하거나 svn 사용시 자체 저장공간인 .git .repo .svn 등의 폴더가 많이 생기는데 이를 모두 찾아 삭제하는 방법입니다.
find . -name FolderName -type d -exec rm -rf {} \;
find 파일이나 폴더를 검색하는 명령어
. 현재 위치부터 찾음
-name 이후에 parameter 로 오는 이름을 찾음
-type 특정 type 을 검색
d Directory
-exec 해당 사항을 찾았을 경우 이후의 명령어를 실행함
rm 삭제 명령어
-rf 하위 directory 까지 모두 지움
위 명령어를
find . -name .git -type d -exec rm -rf {}\;
find . -name .gitignore -type d -exec rm -rf {}\;
find . -name .repo -type d -exec rm -rf {}\;
이렇게 사용하면 현재 foder 아래의 .git .gitignore .repo 폴더를 찾아 모두 지워줍니다.
끝 ^^
'Ubuntu (linux)' 카테고리의 다른 글
우분투 (Ubuntu) 버젼별 기본 스크롤 바 삭제하기 (12.04 이후 12.10 13.04 와 11.10 11.04) (0) | 2013.05.07 |
---|---|
Ubuntu 에서 옵티머스 G Jellybean MTP 사용하기 (0) | 2013.02.18 |
Ubuntu Linux Proxy network 에서 ssh 연결하기 (0) | 2013.01.24 |
/proc folder 내부의 파일의 용도 (0) | 2013.01.18 |
Ubuntu linux Agent admitted failure to sign using the key Error 대처법 (0) | 2013.01.11 |