保留目录十个最新文件
#!/bin/bash
Filelist=$(ls -l /data/backup/|egrep "^d"|awk '{print $9}')
for i in $Filelist;
do
count=$(ls -l /data/backup/$i|grep -v total|wc -l)
while(($count > 10));
do
OldFile=$(ls -rt /data/backup/$i|sort -n|head -1)
echo "Delete File:"/data/backup/$i/$OldFile;
rm -f /data/backup/$i/$OldFile
count=$(ls -l /data/backup/$i|grep -v total|wc -l)
done
done

浙公网安备 33010602011771号