pixelb / fslint

Linux file system lint checker/cleaner
314 stars 74 forks source link

Finer selection for duplicates #146

Open versus666 opened 6 years ago

versus666 commented 6 years ago

Great app but some frequently occuring cases where the selection options are useless and make me scream :

_ You search in 2 directories. One have a bunch of stuff unsorted, the other is a directory vaguely sorted with thousand of subdirs and SOME of them have subdirs with each 1 OR MORE duplicates. Launching a search for duplicates in each subdirectories then the 2 dirs would really takes ages so you get a thousand of results with 1 or more duplicates in each group with various paths, sometimes the same, sometimes mixed.

'Select all in this directory' would often select all the files in a group so you have to subsequently manually deselect one for a hundred groups or more so it won't do. 'Select-> within groups-> select all but...' can't be used because it would apply the selection to ALL groups, including those which shouldn't (like keeping the ones in the unsorted dir and removing the sorted ones) so you have to subsequently manually deselect one for a hundred groups so it won't do. -> Give the option to 'select-> in the selected PATH-> select all but..., with PATH would be a selected file path or a REGEX.

_You handpicked a few hundred files and released the control key a millisecond too early and deselected ALL the files you previously spent an hour on. There is already a button "select-> unselect all". -> Either have a popup request "do you really want to unselect your files" when you have more than 1 duplicate group with files selected (or other clever thinking about that) and clicked elsewhere so you don't unselect everything or simply remove that 1 click = deselect all but the one file your cursor was on behavior.

Please.

endolith commented 4 years ago

https://github.com/pixelb/fslint/issues/166 is kind of a duplicate?