shell按照时间排序,保留最新的5个文件并删除其余文件
shell按照时间排序,保留最新的5个文件并删除其余文件不啰嗦,直接上代码。ls -t | sed -n '6,$p' | xargs -I {} rm -rf {}现在来啰嗦一下:命令说明ls -t列出文件,并按最后更新时间倒序sed -n ‘6,$p’对上一步的结果进行过滤,保留第6行到最后一行,即除最新5个文件之外的文件或目录xargs -I {} rm -rf {}对上一步筛选出的文件或目录,进行删除处理...
原创
2021-04-19 10:19:41 ·
4334 阅读 ·
11 评论