Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GUI Alternatives for Fslint on Linux(only open source) #173

Open
qarmin opened this issue Dec 12, 2020 · 5 comments
Open

GUI Alternatives for Fslint on Linux(only open source) #173

qarmin opened this issue Dec 12, 2020 · 5 comments

Comments

@qarmin
Copy link

qarmin commented Dec 12, 2020

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:
Zrzut ekranu z 2020-12-12 21-03-20

Czkawka:
Zrzut ekranu z 2020-12-12 12-53-33

Dupeguru:
Zrzut ekranu z 2020-12-12 12-54-21

Shredder(Rmlint-GUI):
Zrzut ekranu z 2020-12-12 12-52-40

DetWinner:
Zrzut ekranu z 2021-01-04 16-21-40

@qarmin qarmin changed the title GUI Alternatives for Fslint on Linux(onyl open source) GUI Alternatives for Fslint on Linux(only open source) Dec 12, 2020
@Garbulix
Copy link

Garbulix commented Jan 4, 2021

There is also Detwinner from Flathub, which works fine (I think)
https://flathub.org/apps/details/com.neatdecisions.Detwinner

@endolith
Copy link

Can you add to the table the date of the latest stable version as a clue of how maintained they are?

@endolith
Copy link

endolith commented Jun 12, 2021

Note that Czkawka will just delete all copies of a file without warning, unlike FSLint. qarmin/czkawka#317 (comment)

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.

@MrTango
Copy link

MrTango commented Mar 1, 2022

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 ;)

@Fr-Dae
Copy link

Fr-Dae commented Feb 12, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants