awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pkolaczk avatar

pkolaczk/fclones

0
View on GitHub↗
2,633 stele·98 fork-uri·Rust·mit·9 vizualizări

Fclones

fclones is a command-line tool designed to locate identical files across a filesystem by comparing file sizes and cryptographic hashes. It functions as a parallel filesystem scanner and a deduplication utility that identifies duplicate files to reclaim disk space.

The tool distinguishes itself through a persistent hash cache system that stores hashes and metadata on disk to accelerate repeated scans. It employs a multi-phase scanning process and device-aware parallel I/O, which adjusts thread pools based on whether the storage is an SSD or HDD to maximize throughput.

Beyond discovery, the project provides methods for disk space reclamation, including redundant file removal and the substitution of duplicate files with hard links or copy-on-write reflinks. It also supports file replication analysis based on configurable replica thresholds and allows for file selection via attribute-based filtering and exclusion patterns.

Findings can be exported to text, CSV, or JSON formats, and the tool includes a dry-run mode to preview filesystem changes before they are executed.

Features

  • Duplicate File Finders - Scans storage to identify files with identical content for deduplication and review.
  • Content-Based Deduplication - Eliminates redundant data by identifying identical files through cryptographic content hashing.
  • Incremental Scan Caches - Stores file hashes and metadata on disk to accelerate repeated scans by skipping unchanged files.
  • Storage Reclamation Utilities - Reclaims disk space by identifying and removing unnecessary duplicate files.
  • Hard Link Management - Replaces duplicate file copies with hard links to the same inode to reclaim disk space.
  • Parallel Filesystem Scanning - Scans large volumes of data using parallel I/O and hardware-aware scheduling to find duplicates efficiently.
  • Link-Based File Substitution - Substitutes duplicate files with hard or symbolic links to save disk space while maintaining accessibility.
  • Reflink-Based Deduplication - Reclaims disk space by using filesystem reflinks to share data blocks between duplicate files.
  • Filesystem Scanners - Implements a high-performance scanner that traverses storage media to identify duplicate files.
  • Reflink Deduplication - Uses filesystem copy-on-write reflinks to share data blocks between identical files without deleting them.
  • Multi-Phase Hashing Strategies - Minimizes disk I/O by filtering files via size and partial hashes before computing full cryptographic signatures.
  • Hardware-Aware Scheduling - Adjusts thread pool concurrency and I/O scheduling based on whether the storage is an SSD or HDD to maximize throughput.
  • Persistent Hash Caching - Stores file hashes on disk and verifies modification times and sizes to avoid re-hashing unchanged files.
  • Redundant File Scanning - Scans the filesystem to identify and remove duplicate files to reclaim storage space.
  • Replica Count Thresholds - Allows users to set minimum or maximum replica counts per content group for deduplication and replication analysis.
  • Multi-Phase Hashing - Scans files in stages by size, partial hashes, and then full hashes to minimize I/O and CPU usage.
  • Dry Run Simulations - Provides a preview mode to simulate and verify filesystem changes before they are executed.
  • Device-Aware I/O Scheduling - Adjusts thread-pool sizes and I/O concurrency based on storage device type to maximize throughput.
  • Scan Concurrency Control - Manages the number of threads used for scanning and I/O to balance performance and system load.
  • File Hash Verification - Stores computed file hashes and validates them against metadata to avoid re-hashing unchanged files.
  • File Redundancy Analysis - Identifies files that are under-replicated or over-replicated based on a configurable threshold to ensure data redundancy.
  • System Utilities - Efficient duplicate file finder.

Istoric stele

Graficul istoricului de stele pentru pkolaczk/fclonesGraficul istoricului de stele pentru pkolaczk/fclones

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Fclones

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Fclones.
  • qarmin/czkawkaAvatar qarmin

    qarmin/czkawka

    31,526Vezi pe GitHub↗

    Czkawka is a cross-platform utility designed for storage optimization and filesystem maintenance. It functions as a comprehensive file analysis engine that identifies redundant data, including duplicate files, empty directories, broken symbolic links, and temporary files. By utilizing hash-based content verification, the tool ensures accurate identification of duplicates regardless of file names or metadata. The project distinguishes itself by offering both a native graphical user interface and a command-line interface, allowing for both interactive management and automated, headless system m

    Fluentcleanerduplicatesmultiplatform
    Vezi pe GitHub↗31,526
  • ouch-org/ouchAvatar ouch-org

    ouch-org/ouch

    3,391Vezi pe GitHub↗

    Ouch is a command-line archive utility designed for compressing and decompressing files across multiple formats, including zip, tar, 7z, and zstd. It functions as a secure archive processor that sanitizes metadata to prevent path traversal attacks and terminal injection during extraction. The tool features a chain compression pipeline that allows for the sequential application of multiple compression algorithms by parsing chains of file extensions in a filename. It also includes a dedicated accessibility mode that optimizes terminal output for screen readers and text-to-speech technologies by

    Rustclicompressiondecompression
    Vezi pe GitHub↗3,391
  • arsenetar/dupeguruAvatar arsenetar

    arsenetar/dupeguru

    7,631Vezi pe GitHub↗

    dupeguru is a content-based file deduplicator and cross-platform disk cleanup tool. It functions as a local file management utility designed to identify and remove redundant files to recover disk space. The application identifies identical files across a file system by using content hashing and metadata comparison. This allows it to detect duplicates regardless of their filenames or directory locations. The software covers a range of data management capabilities, including directory scanning, content-based data deduplication, and the consolidation of redundant copies into single versions. It

    Python
    Vezi pe GitHub↗7,631
  • d4rken-org/sdmaid-seAvatar d4rken-org

    d4rken-org/sdmaid-se

    6,995Vezi pe GitHub↗

    SD Maid SE is an Android storage optimization and system maintenance utility. It focuses on reclaiming disk space by analyzing storage usage and removing duplicate, orphaned, or unused files. The project distinguishes itself through the use of accessibility services to automate repetitive device tasks and manual file reviews by simulating user interactions. It also includes specialized tools for reducing the file size of images and videos through media compression. The system provides a broad range of capabilities including application lifecycle management to freeze or remove software, junk

    Kotlin
    Vezi pe GitHub↗6,995
Vezi toate cele 30 alternative pentru Fclones→

Întrebări frecvente

Ce face pkolaczk/fclones?

fclones is a command-line tool designed to locate identical files across a filesystem by comparing file sizes and cryptographic hashes. It functions as a parallel filesystem scanner and a deduplication utility that identifies duplicate files to reclaim disk space.

Care sunt principalele funcționalități ale pkolaczk/fclones?

Principalele funcționalități ale pkolaczk/fclones sunt: Duplicate File Finders, Content-Based Deduplication, Incremental Scan Caches, Storage Reclamation Utilities, Hard Link Management, Parallel Filesystem Scanning, Link-Based File Substitution, Reflink-Based Deduplication.

Care sunt câteva alternative open-source pentru pkolaczk/fclones?

Alternativele open-source pentru pkolaczk/fclones includ: qarmin/czkawka — Czkawka is a cross-platform utility designed for storage optimization and filesystem maintenance. It functions as a… ouch-org/ouch — Ouch is a command-line archive utility designed for compressing and decompressing files across multiple formats,… arsenetar/dupeguru — dupeguru is a content-based file deduplicator and cross-platform disk cleanup tool. It functions as a local file… d4rken-org/sdmaid-se — SD Maid SE is an Android storage optimization and system maintenance utility. It focuses on reclaiming disk space by… chadoe/docker-cleanup-volumes — Docker cleanup volumes is a containerized system maintenance tool and shell script designed to scan host systems and… bleachbit/bleachbit — BleachBit is a system cleaning tool that frees disk space by removing accumulated cache, cookies, logs, temporary…