728x90
반응형
리눅스 서버내에서 특정 폴더내에 쌓이는 모든 파일 및 폴더를 삭제 해야 하는 경우가 생겼다.
명령어는 다음과 같이 작성을 하면 된다.
find /home/temp_file/* -name "*" -exec rm -rf {} \;
위의 명령어를 실행하면 home/temp_file/ 내에 폴더및 파일이 모두 삭제가 된다.
잘 이해가 안간다면 find /home/temp_file/* 를 입력해보면 temp_file 폴더 하위에 있는 폴더및 파일이 모두 검색이 된다.
특정 폴더를 삭제 하고 싶다면 find -name "파일명" 을 넣어 주면 된다.
만약에 특정 로고나 특정 문구가 동일한 파일이라면 -name "파일명*" 로 해주면 된다.
그러면 파일명*이라는 모든 파일이 삭제가 된다.
728x90
반응형
'UNIX&LINUX > LINUX' 카테고리의 다른 글
리눅스 명령어 한꺼번에(소유님꺼) (0) | 2014.05.13 |
---|---|
리눅스의 기본 명령어 (0) | 2014.05.13 |
리눅스 스크립트 (1주일이상된 폴더 삭제.) (0) | 2014.05.13 |
리눅스의 명령어와 명령어 옵션 (0) | 2014.05.13 |
[Linux] 파일명에 날짜 넣기 (0) | 2014.05.13 |
현재 열려있는 포트 확인 netstat -an | grep LISTEN (0) | 2014.04.23 |
내가 사용하는 VI에디터 단축키 (0) | 2014.04.23 |
vi 명령 노트 (0) | 2014.04.23 |