yydy 发表于 2023-2-6 13:47:28

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

删除空文件夹及修改时间超过7天的文件,具体的处理命令为:
find /volume1/FTP/D09-2208/*-type f -mtime +15 -exec rm rf {} \; #永久删除超过指定天数的文件 Permanently delete files that exceed the specified number of days 已验证
find /volume1/目标文件夹-type d -exec rm -d {} ;
剪切指定文件夹中超过指定天数的文件到另外一个文件夹 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命令拷贝到目标目录:

find src_dir -name "access.log.2011102*" -exec cp {} dst_dir \;
更多内容

yydy 发表于 2023-4-17 17:19:22

有个注意点,就是不要手工删除回收站内的倒数第一级的文件目录(这里指“D09-2208”),否则计划虽然正常执行,但是会因为找不到目录而无法执行计划的内容,也不报错!
页: [1]
查看完整版本: 群晖NAS应用:删除时间超过7天的文件