我有以下脚本,但我想将其更改为在目录达到一定大小后删除内容。我有什么选择?
find /home/scott/google-drive/CAMMEDIA/* -mtime +1 -exec rm -rf {} \;
答案1
这是伪代码。您必须自行设置文件夹大小和要删除的内容(您不清楚要删除的内容,因此我运行了与您相同的操作)
MAX_SIZE=50000
DIR_SIZE=$(du /home/scott/google-drive/CAMMEDIA/*)
if [$MAXSIZE -gt $DIR_SIZE]
then
find /home/scott/google-drive/CAMMEDIA/* -mtime +1 -exec rm -rf {} \;
fi