| 여러장의 이미지 간단히 합치기 | 움직이는GIF만들기 | 썸네일 쉽게 만들기
BLOG main image
분류 전체보기 (81)
I am (0)
Today (1)
개발자이야기 (11)
나만의 유용한정보 (7)
서버관련 (40)
지름신 (5)
사진/여행 (1)
끄적끄적 (4)
골프 (8)
주식 (2)

memcached monitor tool 소개
§ 청명공자's NotePad §
ssh 접속시 rsa 인증을 통해서..
컴ⓣing의 주절거림 in textcube
«   2020/08   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
989,850 Visitors up to today!
Today 0 hit, Yesterday 18 hit
daisy rss
티스토리 가입하기!


2010. 1. 4. 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


2001년1월1일부터 2007년 12월31까지 파일을 찾기

touch -t 200101010000 1
touch -t 200712312359 2

find / -newer 1 ! -newer 2 -ls


특정디렉토리(하위검색은 제외하면서)의 20일지난 폴더 삭제하기

/usr/bin/find /backup/data/ -maxdepth 1 -type d -mtime +20 -exec rm -Rf {} \;

모든 작업은 신중하게! ㅎㅎ

 


 

Name
Password
Homepage
Secret