>Имеется ли под линуксой средсвтва очистки системы от не нужных файловНу, если "системе" кто-то объяснит, какие файлы "лишние", то оно конечно!
Смотреть в сторону logrotate, например, [в Debian] cruft. Но если Вы сами не знаете, что "там лишнее", то удаление "ненужных" файлов может иметь неожиданные и/или неприятные последствия.
См.анекдоты по теме: "что это у меня тут в корне C: какие-то файлы лежат?... command.con, io.sys, ... F8! О, склько места _освободилось_", "что это у меня два одинаковых диска - справа и слева в 'синих панельках'? освобождаю често кнопкой F8 на 'левом' диске C:...."
>Или куда он может по умолчанию писать временные файлы?
Неужели на диск?? ;-)
Я "ищу" место на диске примерно так.
1/ df -T --> смотрю, какой/-ие раздел/-ы забиты.
2/ на забитых разделах "вниз по директориям" делаю что-то вроде
du -s ./* --или
du -s ./* . |sort -k1,1nr|head --или что-то подобное...
Скрытые директории так "не видны", df и du в общем случае считают разные вещи и проч. мелочи -- смотреть "глазами".