2010/01/04 14:41
[개발자이야기]
find 로 특정 파일을 찾을 수 있지만, 해당 파일들을 가지고 작업할 여러가지 경우가 생긴다.
-exec 옵션으로 여러가지 작업을 할 수 있다.
특정한 파일을 찾아서 특정 디렉토리에 옮기기
find ./ -name "*.jpg" -type f -exec cp /movedir {} \;
일정기간 30일 이전 파일을 찾아서 삭제하기 (바로 삭제하기때문에 주의해야한다.)
find ./ -ctime -30 -type f -exec rm -f {} \;
특정한 파일을 찾아서 모두 압축하기
find ./ -name "*.jpg" -type f | xargs tar cjvf virus.gz
모든 작업은 신중하게! ㅎㅎ


