FreeBSD: Ports and Disk Space

Using the Ports Collection within FreeBSD will use up disk space over time. After building and installing software from the ports, you should always remember to clean up the temporary work directories using the make clean command. You can sweep the whole Ports Collection with the following command:

# portsclean -C
You will accumulate a lot of old source distribution files in the distfiles directory over time. You can remove them by hand, or you can use the following command to delete all the distfiles that are no longer referenced by any ports:

# portsclean -D
Or to remove all distfiles not referenced by any port currently installed on your system:

# portsclean -DD