github.com/shivakar/gdupes@v0.0.0-20180726052558-d5c070c306d0/README.md (about)

     1  [![Build Status](https://travis-ci.org/shivakar/gdupes.svg?branch=master)](https://travis-ci.org/shivakar/gdupes)
     2  [![codecov](https://codecov.io/gh/shivakar/gdupes/branch/master/graph/badge.svg)](https://codecov.io/gh/shivakar/gdupes)
     3  
     4  # gdupes
     5  A multithreaded tool for identifying duplicate files written in Go.
     6  
     7  gdupes CLI is greatly inspired by [fdupes](https://github.com/adrianlopezroche/fdupes). One of the design goals was to keep the option flags and the tool output as close to fdupes as possible to be a viable drop-in replacement.
     8  
     9  ## Installation
    10  
    11  ```
    12  go get -u github.com/shivakar/gdupes
    13  ```
    14  
    15  ## Usage
    16  
    17  ```
    18  gdupes [flags] DIRECTORY...
    19  ```
    20  
    21  To see full help message, `gdupes --help`:
    22  
    23  ```
    24  gdupes is a multithreaded command-line tool for identifying duplicate files.
    25  
    26  Usage:
    27    gdupes DIRECTORY... [flags]
    28  
    29  Flags:
    30    -H, --hardlinks   Treat hardlinks as duplicates
    31    -h, --help        Display this help message
    32    -n, --noempty     Exclude zero-length/empty files
    33    -A, --nohidden    Exclude hidden files (POSIX only)
    34    -r, --recurse     Recurse through subdirectories
    35    -1, --sameline    List set of matches on the same line
    36    -m, --summarize   Summarize duplicates information
    37    -v, --version     Display gdupes version
    38  ```
    39  
    40  ## Contributing
    41  
    42  Any and all contributions in the form of suggestions, feature requests, code reviews, bug reports and/or pull requests are greatly appreciated.
    43  
    44  ## License
    45  
    46  gdupes is licensed under a MIT license.