fslint
fslint copied to clipboard
GUI Alternatives for Fslint on Linux(only open source)
Due unavability of FSlint in Ubuntu 20.04 repositories, some of you may think about alternatives I wrote small feature comparison of tools which can replace FSlint.
FSlint | Czkawka | DupeGuru | Rmlint-GUI | DetWinner | |
---|---|---|---|---|---|
Language | Python | Rust | Python/Objective C | C/Python | C++ |
OS (GUI) | Linux | Linux, Windows, Mac | Linux, Windows, Mac | Linux | Linux |
GUI Framework | GTK 2 (PyGTK) | GTK 3 (Gtk-rs) | Qt 5 (PyQt)/Cocoa | GTK 3(Python ) | GTK 3(gtkmm) |
Last Stable version (state 2021-01) | ~ 3 year ago | < 1 month ago | < 1 month ago | ~half year ago | 2 month ago |
Duplicates finder | X | X | X | X | X |
Empty files | X | X | X | ||
Empty folders | X | X | X | ||
Temporary files | X | X | |||
Installed packages | X | ||||
Invalid names | X | ||||
Names conflict | X | X | |||
Invalid symlinks | X | X | X | ||
Bad ID | X | X | |||
Non stripped binaries | X | X | |||
Redundant whitespace | X | ||||
Multiple languages(po) | X | X | X | ||
Big files | X | ||||
Broken files | X | ||||
Similar images | X | X | X | ||
Zeroed Files | X | ||||
Music duplicates(tags) | X | X | |||
Installation | Repositories(only old) | Snap, Flatpak, Cargo, Precompiled binaries, Appimage | PPA, deb | Repositories, Snap | Flatpak |
FSlint:
Czkawka:
Dupeguru:
Shredder(Rmlint-GUI):
DetWinner:
There is also Detwinner from Flathub, which works fine (I think) https://flathub.org/apps/details/com.neatdecisions.Detwinner
Can you add to the table the date of the latest stable version as a clue of how maintained they are?
Note that Czkawka will just delete all copies of a file without warning, unlike FSLint. https://github.com/qarmin/czkawka/issues/317#issuecomment-839970234
Meanwhile FSLint is increasingly buggy, seems basically unmaintained, doesn't work well when there are duplicates within one source folder but not the other.
rmlint can do most of what I want, but is really hard to figure out the command line options, and dangerous with unexpected effects with large numbers of files that you can't check all by hand. And I can't figure out how to use the GUI, despite trying more than once.
AllDup is the best by far, with all the features I need and a good interface, but is Windows-only. I actually resort to sharing my entire drive over SSH and using AllDup on it over SFTP Drive, but it's really slow that way.
Note that Czkawka will just delete all copies of a file without warning, unlike FSLint.
What do you mean by that, i just tried it under linux and i get a warning before anything is deleted, you can move it into trash instead and you have to select the files to be deleted before all of that. I tried with images, so far Czkawka looking good. Version 4.0.0 AppImage ;)
https://snapcraft.io/fslint-unofficial https://github.com/tgagor/fslint-snap
hope here.