群晖NAS应用:删除时间超过7天的文件

[复制链接]
查看233 | 回复1 | 2023-2-6 13:47:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
删除空文件夹及修改时间超过7天的文件,具体的处理命令为:
  1. find /volume1/FTP/D09-2208/*  -type f -mtime +15 -exec rm rf {} \; #永久删除超过指定天数的文件 Permanently delete files that exceed the specified number of days 已验证
  2. find /volume1/目标文件夹-type d -exec rm -d {} ;
复制代码

剪切指定文件夹中超过指定天数的文件到另外一个文件夹
  1. find /volume1/FTP/D09-2208/*  -type f -mtime +30 -exec mv  {} /volume1/FTP/#recycle/D09-2208/ \; #移动超过30天的文件到回收站 Move files older than 90 days to the Recycle Bin 已验证
复制代码

将一部分符合条件的文件从一个目录拷贝到另一个目录中,我通过find命令从源目录查找到符合条件的文件然后使用cp命令拷贝到目标目录:

  1. find src_dir -name "access.log.2011102[2-6]*" -exec cp {} dst_dir \;
复制代码

更多内容
回复

使用道具 举报

yydy | 2023-4-17 17:19:22 | 显示全部楼层
有个注意点,就是不要手工删除回收站内的倒数第一级的文件目录(这里指“D09-2208”),否则计划虽然正常执行,但是会因为找不到目录而无法执行计划的内容,也不报错!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则