linux 删除某目录文件保留最新3个
命令如下
保留3份指定目录下文件名包含tar.gz的文件
ls -t /data/backup | awk '$0~/tar.gz/' | awk 'NR>3' | xargs rm -rf
脚本如下:
#! /bin/bash
#保留3份指定目录下文件名包含tar.gz的文件
ls -t /data/backup | awk '$0~/tar.gz/' | awk 'NR>3' | xargs rm -rf
如果您觉得此文章可以帮得到你,可以打赏作者!!