{"id":15937477,"url":"https://github.com/mckael/goduf","last_synced_at":"2025-04-03T19:44:33.484Z","repository":{"id":79756025,"uuid":"127678711","full_name":"McKael/goduf","owner":"McKael","description":"A simple (but fast) duplicate file finder written in Go [Mirror repository]","archived":false,"fork":false,"pushed_at":"2022-02-23T21:58:53.000Z","size":36,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-09T08:17:27.448Z","etag":null,"topics":["cli","duplicate-files","duplicates","go","golang"],"latest_commit_sha":null,"homepage":"https://lilotux.net/~mikael/pub/goduf/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/McKael.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-01T23:09:41.000Z","updated_at":"2022-02-23T21:58:57.000Z","dependencies_parsed_at":"2023-06-09T18:00:12.973Z","dependency_job_id":null,"html_url":"https://github.com/McKael/goduf","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/McKael%2Fgoduf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/McKael%2Fgoduf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/McKael%2Fgoduf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/McKael%2Fgoduf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/McKael","download_url":"https://codeload.github.com/McKael/goduf/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247070782,"owners_count":20878581,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","duplicate-files","duplicates","go","golang"],"created_at":"2024-10-07T05:03:10.139Z","updated_at":"2025-04-03T19:44:33.463Z","avatar_url":"https://github.com/McKael.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# goduf\n\nGoduf is a fast duplicate file finder.\nIt is a command line tool.\n\n[![License: GPL v2](https://img.shields.io/badge/License-GPL%20v2-blue.svg)](https://raw.githubusercontent.com/McKael/goduf/master/LICENSE)\n[![Build Status](https://travis-ci.org/McKael/goduf.svg?branch=master)](https://travis-ci.org/McKael/goduf)\n\n## Usage\n\nThe typical usage is very simple:\n\n```\n% goduf DIRS...\n```\n\nExamples:\n\n```\n% goduf /usr/bin\nGroup #1 (2 files * 76 bytes):\n/usr/bin/vam\n/usr/bin/vim-addons\n\nGroup #2 (2 files * 292 bytes):\n/usr/bin/pip\n/usr/bin/pip2\n\nGroup #3 (3 files * 1134 bytes):\n/usr/bin/gajim\n/usr/bin/gajim-history-manager\n/usr/bin/gajim-remote\n\nGroup #4 (2 files * 1303 bytes):\n/usr/bin/pdftexi2dvi\n/usr/bin/texi2pdf\n\nGroup #5 (7 files * 4791 bytes):\n/usr/bin/ansible\n/usr/bin/ansible-console\n/usr/bin/ansible-doc\n/usr/bin/ansible-galaxy\n/usr/bin/ansible-playbook\n/usr/bin/ansible-pull\n/usr/bin/ansible-vault\n\n(...)\n```\n\n```\n% goduf -summary /usr/share/doc\n2018/04/07 21:48:23 Final count: 5970 duplicate files in 1920 sets\n2018/04/07 21:48:23 Redundant data size: 107594575 bytes (102 MiB)\n```\n\nUse `goduf -h` to get the list of available options.\n\n*Note for Windows users:* goduf does not normalize paths on Windows, so be careful not to specify the same path twice.\n\nOn Linux, hard links are automatically excluded.\n\n## Installation:\n\nFrom the Github mirror:\n\n```\n% go get github.com/McKael/goduf\n```\n\nFrom my Mercurial repository (upstream):\n\n```\n% hg clone https://hg.lilotux.net/golang/mikael/goduf\n% cd goduf\n% go build\n```\n\nPlease note that if you're not using Go v1.11 yet, you should clone the\nrepository in your $GOPATH.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmckael%2Fgoduf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmckael%2Fgoduf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmckael%2Fgoduf/lists"}