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

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

· 20년 전 · 3134
다음내용으로 실행파일을 하나 만들어 매일 특정시간에 호출되도록 크론탭(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>

댓글 작성

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

로그인하기

게시글 목록

번호 제목
610
609
607
606
601
596
595
594
593
591
588
587
586
17818
585
582
581
579
578
577
576
575
573
572
571