1.删除指定日期(5天)之前
(1).的*.txt文件命令:find /root/test_remove -mtime +5 -type f -name '*.txt' -exec rm -rf {} \;
(2).忽略大小写:find /root/test_remove -mtime +5 -type f -iname '*.jpg' -exec rm -rf {} \;
参考链接:https://www.cnblogs.com/tianruixue/p/5845070.html
(3).删除指定目录下所有的文件:find /root/test_remove -mtime +5 -type f -iname '*' -exec rm -rf {} \;
备注:但参考此博客的删除文件命令是出现此错误:find: paths must precede expression: bb.txt
解决方法:多文件的查找的时候需要增加单引号
2.查看文件的修改时间mtime命令:stat aa.txt
3.修改文件的mtime命令为:touch -mt 1802241622 aa.txt
参数解释:
-m 参数指mtime,接下来的t和一串数字指我们想要更改成的timestamp
1802241622 代表:
18 ---> 2018年
02 ---> 2月
24 ---> 24号
1622 --->时间16:22
参考链接:https://www.cnblogs.com/DillGao/p/6439836.html