宝塔有时候需要清空某个文件夹里面的文件时,我们可以使用脚本定时删除,有删除某个文件下的所有文件,和删除某个文件夹下的某种格式的文件,比如log日志,下面我们使用脚本演示。
1、删除某个文件下的所有文件
宝塔定期删除日志文件
find /要删除的目录地址/ | xargs rm -rf
find:查询 要删除的文件
-i : 删除前逐一询问确认。
-f :即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r :将目录及以下之档案亦逐一删除。
rm -rf:删除当前目录下的所有文件及目录,并且是直接删除,无需逐一确认命令行为:
例:
find /www/wwwroot/WWW.COM/runtime/log/* | xargs rm -rf
将/www/wwwroot/WWW.COM/runtime/log/换成你的需要删除文件的路径
/www/wwwroot/WWW.COM/runtime/log/*的*表示log下的所有文件夹和文件,不带*表示直接删除log文件夹和log下面的所有文件
2、删除指定类型文件
find /www/wwwroot/WWW.COM/runtime/log/202108 -name "*.log" -exec rm -rf {} \;
脚本设置
评论前必须登录!
注册