웹모아 
웹모아[손님] 검색 로그인  
웹모아

자잘한팁



작성자 ▶ 홈마스타 님이 쓴 내용입니다.
제   목 ▶ 리눅스에서 날짜를 기준으로 파일삭제

리눅스에서 날짜를 기준으로 파일삭제

3일 이전에 생성된 파일들을 전부 삭제한다.
find [디렉토리] -mtime +3 -exec rm -f {} \;

===================================================================
data 디렉토리 내에서
find . -ctime +15 -exec rm -rf {} \;
하면 15일 이상된 화일,디렉토리를 모두 다 지워줍니다. ^^


옵션을 간략히 설명드리면
-ctime +15 : create time 이 15일 이상된
-exec rm -rf {} \; : 앞의 옵션으로 찾은 화일을 rm -rf 명령으로 삭제


===================================================================
디렉토리 관련으로 FIND 할때는
-maxdepth 옵션을 이용하여 하는데
1은 현재 디렉토리만,
2는 하위디렉토리 1단계까지
3은 하위디렉토리 2단계까지...

A 디렉토리 뒤의
B C D.. 디렉토리만이고
B C D.. 의 하위디렉토리는 미포함 하신다면

아래와 같이 하면
find ./A -maxdepth 1 -mtime +30 -type d
하면 결과가 나옵니다.

그러니까
find ./A -maxdepth 1 -mtime +30 -type d -exec rm -rd {} \;
입니다.



 열람:
이    름*
비밀번호 *
(최소 4자 ~ 최대10 자 이하 영문, 숫자)
 
 



공지사항
[손님]

 
인기 글
[손님]
4042
4524
3247
3609
3647
3091
4836
4910
3473
  [새로미] 태그의 >
3259
5188
3359
5144
5713
3739
 
최근 글
[손님]
136
263
477
280
293
178
254
3202
852
869
1040
891
4158
3452
3519