Fix du, which closes #46, and id when not compiling on Linux