/srv:用于存储本机或者本服务器提供的服务数据或数据。(用户主动生产的数据、对外提供服务)
/var:系统产生不可自动销毁的缓存文件、日志记录。(系统和程序运行后产生的数据、不对外提供服务、只能用户自己手动清理)
/tmp:保存使用完毕后可随时销毁的缓存文件。(有可能是有由系统或程序产生、也有可能是用户主动放入的临时数据、系统会自动清理)
创建写一个shell脚本删除某一指定文件夹
/bin/bash
folder="/srv/test1/test2" #指定清除的目录
rm -rf "$folder" #删除文件夹所有内容
删除srv下test1目录下的test2文件
执行./rm.sh文件后,ll查看test2文件夹已删除。
或者设置定时删除超过3天的指定文件夹
crontab -e
是一个在Linux和类Unix操作系统中用于编辑当前用户的cron任务的命令。通过这个命令,用户可以创建、查看、修改和删除他们的cron任务。
cron任务是一种在指定的时间自动执行特定命令的方式。例如,您可以使用cron每分钟检查一次文件夹,每天备份数据,每个小时发送电子邮件等。
要使用crontab -e
命令编辑cron任务,只需在终端中键入此命令
标签:tmp,test2,删除,49,cron,文件夹,srv From: https://www.cnblogs.com/lvjing/p/17732074.html