Ncdu: An Updated Fork

(github.com)

13 points | by rcalixte 10 hours ago ago

5 comments

  • dawidpotocki 2 hours ago ago

    I have personally moved to gdu (https://github.com/dundee/gdu) as I found it to be way faster than ncdu (I haven't checked the fork but I don't expect it to improve that much).

    1 minute vs 1 second for my entire / which includes mounts to NFS shares (used 1.4 TiB on host SSD, 14 TiB on NFS HDDs and 3 TiB on NFS SSD).

    • miduil 33 minutes ago ago

      Could you do me a favor and test with

         ncdu -t32
      
      this uses 32 threads and should be much faster. I think only reason this isn't default is to be a friendly tool on your host.
  • thewisenerd 7 hours ago ago

    what's the difference between this and BratishkaErik's version [1] which i believe is used by fedora[2] today?

    [1] https://github.com/BratishkaErik/ncdu

    [2] https://packages.fedoraproject.org/pkgs/ncdu/ncdu/

    • 306bobby 6 hours ago ago

      It's a fork of this, check the commit history lol. Appears they forked in April

  • rcalixte 10 hours ago ago

    This project carries significance for me, not only as a learning resource but also for future projects which is why I've forked and will aim to maintain it for the foreseeable future. I'm still getting familiar with the codebase beyond what was required to update it so any potential issues will be handled on a best-effort basis. I didn't see any actionable issues in the issue tracker but that doesn't mean there aren't things that can be implemented or improved upon. I aim to implement some form of CI/CD at some point as well.