diff --git a/delete_than24.sh b/delete_than24.sh new file mode 100755 index 0000000..690b7a2 --- /dev/null +++ b/delete_than24.sh @@ -0,0 +1,19 @@ +#!/bin/bash +set -e +# 指定文件夹路径 +folder="/home/pi/mp4" + +# 获取文件夹的大小 +size=$(du -sh "$folder" | awk '{print int($1/1024/1024)}') +while [[ $size -gt 24 ]] +do + # 获取最早创建的文件 + oldest_file=$(ls -tr | head -1 | xargs) + rm -f $oldest_file + size=$(du -sh "$folder" | awk '{print int($1/1024/1024)}') + if [[ $size -le 24 ]] + then + exit 0 + fi +done +