여러 파일 지우기:
find . -name 'mtg_*' -print -exec rm {} \;
이것은 현재 디렉토리와 그 하위 모든 디렉토리 안에 있는 mtg_ 문자열로 시작하는 파일 이름을 가진 모든 파일을 지우는 명령입니다.
특정 파일을 찾아 지우는 명령:
find . -name '*.tmp' -ctime +30 -print -exec rm {} \;
이것은 현재 디렉토리와 그 하위 모든 디렉토리 안에 있는 최근 30일 동안 그 내용이 빠뀌지 않은 .tmp로 끝나는 모든 파일을 찾아서 지우는 명령입니다.
파일을 찾아서 지울 때, 사용자의 확인 절차를 가지는 경우:
find ~/Docs -name '*.ps' -print -ok rm {} \;
이것은 자신의 홈 디렉토리 안의 하위 디렉토리인 "Docs" 디렉토리에서 .ps로 끝나는 모든 파일을 찾아, 그것을 지우는데, 정말 지울 것인지 사용자에게 하나 하나 물어 보면서 지웁니다.
이때 y를 입력하면 정말 지워집니다.
find /홈디렉토리경로/data -name '*.php' -print -exec rm {} \;
'Infrastructure' 카테고리의 다른 글
How to configure a firewall for domains and trusts (0) | 2010.01.29 |
---|---|
터미널 서비스 IP 제한 (0) | 2010.01.29 |
WindowsServer 확인할 사항 (0) | 2010.01.20 |
tar 리스트 만들어서 압축할때 (0) | 2010.01.18 |
passwd (사용자의 패스워드를 입력및 변경) (0) | 2010.01.14 |