(用source或者./运行脚本)
#输入文件保留个数
ReservedNum=5
#文件地址
FileDir=/home/kkkkk
#当前时间
date=KaTeX parse error: Expected 'EOF', got '#' at position 25: …Y%m%d-%H%M%S") #̲目标文件夹下文件数 FileN…(ls -l $FileDir|grep ^- |wc -l)
#循环删除多余文件
while(( $FileNum >
R
e
s
e
r
v
e
d
N
u
m
)
)
d
o
O
l
d
F
i
l
e
=
ReservedNum)) do OldFile=
ReservedNum))doOldFile=(ls -rt $FileDir| head -1)
echo
d
a
t
e
"
D
e
l
e
t
e
F
i
l
e
:
"
date "Delete File:"
date"DeleteFile:"OldFile
rm -rf
F
i
l
e
D
i
r
/
FileDir/
FileDir/OldFile
let “FileNum–”
done