А вот решил я тут посмотреть, сколько ненужных данных осталось в портах после make без make clean, вот так:
find /usr/ports/* -name "work"
Получилось:
/usr/ports/audio/flac/work
/usr/ports/audio/liba52/work
/usr/ports/audio/mad/work
/usr/ports/audio/speex/work
/usr/ports/comms/minicom/work
/usr/ports/databases/gdbm/work
/usr/ports/devel/p5-ReadLine-Gnu/work
/usr/ports/devel/sdl12/work
/usr/ports/graphics/aalib/work
/usr/ports/graphics/svgalib/work
/usr/ports/lang/ezm3/work
/usr/ports/mail/xfmail/work
/usr/ports/math/djbfft/work
/usr/ports/multimedia/libdvdcss/work
/usr/ports/multimedia/libdvdread/work
/usr/ports/multimedia/libxine/work
/usr/ports/multimedia/xine/work
/usr/ports/net/cvsup/work
/usr/ports/net/vicq/work
/usr/ports/russian/X.language/work
/usr/ports/russian/pine.language/work
/usr/ports/sysutils/pkg_tree/work
/usr/ports/x11/rxvt/work
/usr/ports/x11-clocks/wmcalclock/work
/usr/ports/x11-fm/xfm/work
/usr/ports/x11-toolkits/xforms/work
Потом я руками ходил и делал make clean для каждого из этих портов. Результаты:
было - /dev/ad0s1e 2.3G 1.5G 597M 73% /usr
стало - /dev/ad0s1e 2.3G 1.2G 905M 58% /usr
Может не надо изобретать велосипед (скриптик делающий автоматом то что я делал руками) - может есть готовая тулзень?