删除N天前的文件

来自linux中国网wiki
跳到导航 跳到搜索

改变一下时间 方便测试

touch -t 201806050922 xtx-cailu-socket_2019-08-16.log.0 
touch -t 201806050922 xtx-cailu-socket_2019-08-20.log.0

#查找 2天前的文件

find /home/xtx/logs/cailu/socket -mtime +2 -name "lxtx*"
/home/xtx/logs/cailu/socket/xtx-cailu-socket_2019-08-16.log.0
/home/xtx/logs/cailu/socket/xtx-cailu-socket_2019-08-20.log.0

#删除两天前的文件

find /home/xtx/logs/cailu/socket -mtime +2 -name "xtx*" -exec rm -rf {} \;

#可见 没了

find /home/xtx/logs/cailu/socket -mtime +2 -name "xtx*"

see also

linux定时删除N天前的文件(文件夹)

linux 删除N天前的文件


python 删除前3天的文件