https://github.com/mx1up/fdupes-gui
fdupes gui
https://github.com/mx1up/fdupes-gui
fdupes flutter-desktop linux macos windows
Last synced: 4 months ago
JSON representation
fdupes gui
- Host: GitHub
- URL: https://github.com/mx1up/fdupes-gui
- Owner: mx1up
- Created: 2023-10-29T18:54:24.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-11-11T19:16:33.000Z (8 months ago)
- Last Synced: 2025-11-11T19:18:20.342Z (8 months ago)
- Topics: fdupes, flutter-desktop, linux, macos, windows
- Language: Dart
- Homepage: https://mattiesworld.gotdns.org/weblog/category/coding-excursions/fdupes-gui/
- Size: 2.02 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# fdupes_gui
A graphical user interface front end for `fdupes` cli program.
[Fdupes](https://github.com/adrianlopezroche/fdupes) is a program to detect duplicate files based on content in an efficient way.

## Getting Started
Make sure the following prerequisites are met:
* `fdupes` command is available from `PATH`
* When not found, you can still select the `fdupes` binary location manually.
* Download `fdupes_gui` from [releases](https://github.com/mx1up/fdupes-gui/releases)
## Usage
### Folder selection
Specify initial folders to scan for duplicates, either:
* Pass parameters (full folder paths) to the `fdupes_gui` executable
* Select a folder using the 'Select folder' button
Change folder: press the 'Change folder' button on the top left.
Add additional folders to scan for duplicates: press the + button on the top right.
Remove a folder: click the - button on the right of the folder name.
### Dupe group selection
Clicking on a dupe group will select it and show the duplicate instances on the right pane.
### Dupe instances
A dupe instance shows its simple filename if all dupes are in the same folder, or includes
its path relative to its base dir otherwise.
The following actions can be performed:
* Click on the filename to open the file in the default viewer
* Hover over the filename to see its full path
* Click on the edit button to rename the file
* Click on the trash button to delete the duplicate (no confirmation asked!)
### Refresh
Recalculates duplicates by pressing the 'Refresh' button top right.
## Preferences

* Skip empty files: uses the `--noempty` option. Empty files are not included in results.
* Use cache: uses the `--cache` option. Builds a cache for faster results on next run.
* Follow symlinks: uses `--symlinks` option.
## Config location
* MacOS: `~/Library/Preferences/be.shibby.fdupes-gui.plist`
* Linux: `~/.local/share/be.shibby.fdupes_gui/shared_preferences.json`