Linux根据时间批量删除文件 |
您所在的位置:网站首页 › 电脑按日期删除文件 › Linux根据时间批量删除文件 |
Linux根据时间批量删除文件
当遇到很多日志文件时,想要清理部分日志,但是一个一个清理太过麻烦。所以希望通过从文件时间上做逻辑判断,实现把某一时间之前的文件删除。 一、查询目录大小 df -h du -h --max-depth=1 二、查看日志文件数量 ll | wc -l 三、查看文件find查找文件命令 -name:指定查找文件的名称 -mtime +n, 查找n天前的文件(实际验证过,可以放心使用) find ./ -mtime +7 -name 'log.*' | wc -l 四、删除指定日期之前的日志-exec 执行脚本固定写法 rm -f 删除文件(如果有目录也需要递归删除的话,可以使用rm -rf) {} \ 固定写法 # ;一定不要忘记 find ./ -mtime +1 -name 'log.*' -exec rm -f {} \; ll | wc -l 255 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |