#!/bin/sh
#定义要监测的文件夹
BACK_DIR=/Users/lizhen/Desktop/test/dealFiles
设置要保存的文件个数
SAVE_COUNT=5
cd $BACK_DIR
#1 判断文件个数count=$(ls -l | grep "^d" | wc -l)
echo "######del before files total counts is " $count
echo "###### start all files name : " $(ls -tr)
delcount=$[$count - $SAVE_COUNT]
echo "delcount is : " $delcount
#2 是否进行删除
if [ $delcount -gt 0 ] ; then
echo "####starting del ..."
#获取时间最久的文件夹名称
filesname=$(ls -tr | head -n $delcount)
echo "filesname ls -tr | head -n " $delcount $filesname
filesname=${filesname// /}
filesarr=($filesname)