본문 바로가기

서버 /시놀로지

지정된 날짜 이후 파일 자동 지우기

다운로드 스테이션에서 RSS를 이용해서 여러 자료들을 다운 받고 그것을 구글드라이브에 연결해서 업로드 하고있습니다. 

 하드디스크의 용량은 한정적이고 백업이 진행중이니 설정한 시간이 지난 파일들을 삭세 할 수 있다면 좋겠다고 생각하고 찾아봤습니다.


설정


제어판 - 작업스케쥴러 - 예약된작업에서 사용자 정의 스크립트를 만듧니다.

 일정한 시간이 지난 파일들을 삭제하는 행동이니 새벽세시에 한번 실행하도록 설정하였습니다.



작업설정 - 실행명령에 다음과 같이 입력합니다.


find "/volume2/Video" -empty -type d -mtime +30 -exec rmdir {} \;


find "/volume2/Video" -type f -mtime +30 -exec rm -rf {} \;



참고


# find 명령어를 이용해서 폴더 /volume2/Video 에 30일 이 지난 파일&빈폴더를 지우도록 설정하였습니다. 만약 다른 설정이 필요하다면 리눅스의 find 명령어를 참고해서 변형해보는 것을 추천드립니다.

 참고 - https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_n%EC%9D%BC_%EC%9D%B4%EC%83%81_%EB%90%9C_%ED%8C%8C%EC%9D%BC_%EB%B3%B4%EA%B8%B0,_%EC%82%AD%EC%A0%9C%ED%95%98%EA%B8%B0

'서버 > 시놀로지' 카테고리의 다른 글

시놀로지 패키지 소스  (0) 2018.09.13
다운로드 스테이션 팁  (0) 2018.07.11