Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gechandesu/fdup
File duplicates finder
https://github.com/gechandesu/fdup
duplicate-detection duplicate-files vlang
Last synced: 3 days ago
JSON representation
File duplicates finder
- Host: GitHub
- URL: https://github.com/gechandesu/fdup
- Owner: gechandesu
- License: gpl-3.0
- Created: 2025-02-10T20:00:01.000Z (11 days ago)
- Default Branch: master
- Last Pushed: 2025-02-10T20:23:30.000Z (11 days ago)
- Last Synced: 2025-02-10T21:22:06.307Z (11 days ago)
- Topics: duplicate-detection, duplicate-files, vlang
- Language: V
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- trackawesomelist - fdup (⭐2) - Find and remove duplicate files. (Recently Updated / [Feb 18, 2025](/content/2025/02/18/README.md))
- awesome-v - fdup - Find and remove duplicate files. (Applications / Command-line)
README
# fdup
The dumb tool for finding duplicate files by their hash sums.
Compile it with `-prod` for better performance:
```console
$ v -prod .
```Look at releases page for prebuilt executables.
# Synonsis
```
Usage: fdup [flags] [commands] [DIR...]File duplicates finder
Flags:
-hash Hashing algorythm: blake3, crc32, fnv1a, sha1, sha256, md5 [default: fnv1a]
-threads Number of threads used for calculating hash sums [default: number of CPU cores]
-brief Brief output, print plain easy to parse hashes and filenames only.
-json Print output in JSON format.
-exclude Glob pattern to exclude files and directories [can be passed multiple times]
-skip-empty Skip empty files.
-max-size Maximum file size in bytes. Files larger than this will be skipped.
-remove Remove duplicates.
-prompt Prompt before every removal.
-help Prints help information.
-version Prints version information.Commands:
help Prints help information.
version Prints version information.
```