linux删除一个月前的文件 linux删除多少天以前的文件?
linux删除多少天以前的文件?
Find命令可以完成此要求,例如,删除以“”结尾的所有文件。日志“3天前:查找/文件路径-名称”*。日志“-mtime2-exit{}注意:
1。文件路径是目标文件的路径;
2。-name设置目标文件名,建议使用,否则可能会误删除其他文件;
3。-CTime文件的上次修改时间只能是整数,单位为天。同时,还有时间参数,如atime、mtime、Amin、Cmin、mmin等。请查看帮助了解详细信息。
4。时间描述如下图所示(手绘,大致意思),所以需要2才能删除3天前的文件
5。-exec代表要执行的命令,{}代表find找到的内容,“”是一个固定的写入方法,表示-exec的结束,所以“-execrm{}”的例子意味着删除find找到的符合条件的文件
你的意思是在某一天之前删除所有的文件,对吗?例如,21日之前的文件是20日之前的文件和20日的文件。我说得对吗?我和你一样,首先,通过查找查找文件。然后计算文件的修改日期是否在指定日期之前。如果是,请删除该文件。我将命令写入bash脚本。用法:Chmod X./delfileeforeuu thatu天.sh#向文件添加执行权限。/在那之前删除文件天.sh“2013-8-21”进入,将要处理的文件夹拖到终端完成处理。你可以参考一下。顺便说一下,我已经注释掉了RM命令。测试完脚本后,可以删除注释,避免由于执行环境的不同而导致结果的偏差,给您带来损失。
linux删除一个月前的文件 linux按照时间删除 linux删除几个小时前的文件
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。