Jody Bruchon (MOVED TO JODYBRUCHON.COM)
Jody Bruchon (MOVED TO JODYBRUCHON.COM)
I'm thinking of going ahead and implementing this as an exclusion option that just does a dumb check for a directory component without any globbing functionality at first. Something like...
It was only meant as an example. The problem is that I really need to change `-X` to mean "extended rules" instead of "exclusion, but `-x` was already taken." I...
@meoso You're right, it is. At the very least, it needs a `-X help` option that explains how to use it. What suggestions do you have for improvement? I'd love...
I've added a feature that can be used to handle most of these filter-by-pathname cases. Look at `-X help` for info on the `-X nostr` and `-X onlystr` substring filter...
Partial hashing before full hashing: https://github.com/jbruchon/jdupes/blob/master/jdupes.c#L1349 There is a lot of room for optimizations and the hash tree does get in the way of that, but it's not the only...
I have run quite a few tests on first 4K blocks and I have found that the vast majority of non-dupe files that I had access to didn't have identical...
Of course 99% of the time is spent hashing. The existing algorithm is so highly optimized that the program is almost exclusively I/O bound. The only improvements to be made...
This is the first report ever of jdupes performance being CPU-bound. I may add parallel processing and multi-threading in the future, but right now it's not possible. For the type...
If you are on Linux/Mac or can use the MSYS2 environment on Windows, this would be a good use for a custom shell script; there is a directory of example...
If you're on a Linux, Mac, or UNIX system, you can pipe the output to a shell script that does whatever you want to the lists that are generated. If...