У меня есть следующий скрипт, хотя я хотел бы изменить его на удаление контента, как только каталог достигнет определенного размера. Каковы мои варианты?
find /home/scott/google-drive/CAMMEDIA/* -mtime +1 -exec rm -rf {} \;
Это псевдокод. Вам нужно будет установить размер папки и то, что вы хотите удалить самостоятельно (вы не поняли, что вы хотите удалить, поэтому я выполняю то же, что и вы)
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
Это псевдокод. Вам нужно будет установить размер папки и то, что вы хотите удалить самостоятельно (вы не поняли, что вы хотите удалить, поэтому я выполняю то же, что и вы)
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
Это псевдокод. Вам нужно будет установить размер папки и то, что вы хотите удалить самостоятельно (вы не поняли, что вы хотите удалить, поэтому я выполняю то же, что и вы)
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