sahib / rmlint

Extremely fast tool to remove duplicates and other lint from your filesystem
http://rmlint.rtfd.org
GNU General Public License v3.0
1.86k stars 128 forks source link

Display data rate / throughput with progress ETA #600

Open adfaklsdjf opened 1 year ago

adfaklsdjf commented 1 year ago

It would be really nice if the ETA clause with -g displayed the current data rate (mbytes/sec), so I didn't have to do math to try and measure it myself.

I swear a version of rmlint that I used in the past had done this, but I've trawled through the changelog, looked through scons options, compiled develop as well as some older versions (e.g. before flickering was fixed, and before ETA estimation was changed to be more accurate), and I can't get it to show up.

For reference, I'm currently running Ubuntu 20.04.5 LTS, I've been trying just rmlint -g <dir> <dir> for testing, but I usually use a bash alias which results in a command like this:

rmlint --progress --loud --no-followlinks --hidden --rank-by=Odma --sort-by=pam --xattr-write --write-unfinished --must-match-tagged --keep-all-tagged <prune_this_dir> // <keep_this_dir>

I've used rmlint on MacOS in the past as well.

If it can still do this and I'm not using the right set of options, then maybe this is just a support request.

Thanks for your time and consideration.