테스트 사이트 - 개발 중인 베타 버전입니다

특정일(ex 30일)이 지난 파일 삭제 및 디렉토리 이동하기

· 20년 전 · 5328
다음내용으로 실행파일을 하나 만들어 매일 특정시간에 호출되도록 크론탭(crontab)에 등록하시면
자동으로 파일자료를 삭제 및 이동하실수있습니다.

#!/bin/csh
# to remove files more than 30 days from directory /delete_tmp_dir
#find /delete_tmp_dir -mtime +30 -print -exec rm -f {} \;
#find /delete_tmp_dir -type d -print -exec rmdir {} \;

# /delete_tmp_dir에서 10일 이상된 파일을 삭제
find /delete_tmp_dir -mtime +10 -print -exec rm -f {} \;
# /delete_tmp_dir에서 31일 이상된 파일을 삭제
find /delete_tmp_dir -mtime +31 -print -exec rm -f {} \;

# /delete_tmp_dir/old_dir에 있는 내용중 0일 된 데이타를 /delete_tmp_dir/new_dir에 move
find /delete_tmp_dir/old_dir -mtime +0 -print -exec mv {} /delete_tmp_dir/new_dir \;<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:32:05 Linux에서 이동 됨]</div>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
250
247
246
244
243
238
233
232
231
230
228
225
224
223
220
217
216
214
213
212
211
210
208
207
206
205
204
203
202
201