#!/bin/sh
dir="/mnt/lelink/movies/data"
date=`date '-d 1days' +%Y%m%d`
cd $dir || exit
function isdir(){
local lsdir=$1
for list in `ls $lsdir`
do
if [ -d $lsdir/$list ];then
count=`ls $lsdir/$list|wc -l`
if [ $count -eq 0 ];then
rmdir $lsdir/$list
else
isdir $lsdir/$list
fi
elif [ -f $lsdir/$list ];then
ctime=`ls --full-time $lsdir/$list|awk '{print $6}' | awk -F'-' '{print $1$2$3}'`
if [ $ctime -lt $date ];then
rm $lsdir/$list
fi
fi
done
}
isdir $dir
删除目录及其所有子目录下的空文件和过期文件
猜你喜欢
转载自blog.51cto.com/8588192/2345032
今日推荐
周排行