Skip to content

Commit

Permalink
Merge pull request #1 from pkolaczk/badges
Browse files Browse the repository at this point in the history
Add badges to README.md
  • Loading branch information
pkolaczk authored Jun 25, 2023
2 parents ad1f443 + 126c919 commit 42a7e8c
Showing 1 changed file with 32 additions and 3 deletions.
35 changes: 32 additions & 3 deletions fclones-gui/README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,45 @@
GUI for fclones
GUI for [fclones](https://github.com/pkolaczk/fclones)
=======================
**Allows interactive removal of duplicate files**
**Fast interactive duplicate file finder and remover**

[![CircleCI](https://circleci.com/gh/pkolaczk/fclones-gui.svg?style=shield)](https://circleci.com/gh/pkolaczk/fclones-gui)
[![crates.io](https://img.shields.io/crates/v/fclones-gui.svg)](https://crates.io/crates/fclones-gui)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
---

Warning: This is a very early preview version.
Not all features of fclones are exposed.
Not all features of fclones are exposed.
This hasn't been thoroughly tested.

![](screenshots/input.png)
![](screenshots/duplicates.png)

## Features

* Identifying groups of identical files
- finding duplicate files
- finding files with more than N replicas
- scanning multiple directory roots
- filtering names and paths by extended UNIX globs
- filtering by min/max file size
- proper handling of symlinks and hardlinks
- optional ignoring of files specified in `.gitignore`

* Removing redundant data
- removing, moving or replacing selected files with soft or hard links
- removing redundant file data using native copy-on-write (reflink) support on some file systems
- bulk selection of files to remove
- prioritizing files to remove by creation, modification, last access time or nesting level

* High performance
- parallel processing capability in all I/O and CPU heavy stages
- automatic tuning of parallelism and access strategy based on device type (SSD vs HDD)
- low memory footprint thanks to heavily optimized path representation
- variety of fast non-cryptographic and cryptographic hash functions up to 512 bits wide
- doesn't push data out of the page-cache
- accurate progress reporting
- uses modern GTK4 list controls that can display hundreds thousands items

## Installation

Assuming you have Rust toolchain and GTK4 development libraries installed on your system,
Expand Down

0 comments on commit 42a7e8c

Please sign in to comment.