简介
该工具用于自动删除指定目录下超过设定时间的文件或目录。
使用方法
./fileautodelete -dir <目录路径> -expire <过期时间(小时)> [ -sim ] [ -real ] [ -daemon ]
参数说明
-dir
:指定要监控的目录路径(必填)。-expire
:设置文件或目录的过期时间(以小时为单位),默认值为48小时。-sim
:模拟删除模式,仅记录日志,不实际删除文件或目录。默认启用。-real
:真实删除模式,实际删除文件或目录。默认不启用。-daemon
:以守护进程模式运行。
示例
模拟删除
./fileautodelete -dir /var/log -expire 24
实际删除
./fileautodelete -dir /var/log -expire 24 -real
以守护进程模式运行
./fileautodelete -dir /var/log -expire 24 -real -daemon