Да, он заполнится. Подумайте о реализации задания cron, которое через некоторое время удалит старые файлы.
Нечто подобное должно сработать:
/usr/bin/find /tmp/mydata -type f -atime +1 -exec rm -f {} \;
Это приведет к удалению файлов, время модификации которых превышает дневную.
Или как запись в crontab:
# run five minutes after midnight, every day
5 0 * * * /usr/bin/find /tmp/mydata -type f -atime +1 -exec rm -f {} \;
где / tmp / mydata - это подкаталог, в котором ваше приложение хранит свои временные файлы. (Простое удаление старых файлов в / tmp было бы очень плохой идеей, как кто-то еще указал здесь.)
Посмотрите на crontab и найдите man-страницы для подробностей. Не запускайте сценарии, которые удаляют файлы в вашей файловой системе, не разбираясь во всех деталях - вот как плохо происходит с хорошими серверами. :)
Конечно, если вы можете просто изменить свое приложение для удаления временных файлов, когда оно будет сделано с ними, это, как правило, будет гораздо лучшим решением.