오래된 파일을 자동으로 삭제

오래된 파일을 자동으로 삭제

내 삼바 서버에 많은 공유가 있고 휴지통 모듈이 활성화되어 있습니다.

Windows에서 원격 파일을 삭제하면 .Trash directory.

오래된 파일, 즉 30일이 지난 파일을 자동으로 삭제하고 싶습니다.

그래서 나는 crontab에 다음과 같은 것을 추가했습니다.

00 01 * * * /usr/bin/find /share/share1/.Trash -atime +30 -print -type f -delete

그러나 2개월 전에 마지막으로 액세스한 파일이 있고 이를 삭제하면(Samba가 파일을 휴지통으로 이동함) 스크립트가 처음 실행될 때 파일을 삭제합니다. 2 달전.

답변1

에서:http://www.samba.org/samba/docs/man/manpages/vfs_recycle.8.html

recycle:touch_mtime = Yes

파일이 저장소로 이동될 때 파일의 마지막 수정 날짜를 업데이트해야 하는지 여부를 지정합니다.

관련 정보