# Dupes
A tool to find duplicate files in a directory.
## Installation
$ uv tool install listdupes
## Usage
```
usage: listdupes [-h] [-v] [-o] [-0] [-c] [--version] path
Find duplicate files in a file tree, ignoring empty files.
positional arguments:
path Where to look.
options:
-h, --help show this help message and exit
-v, --verbose print more file info
-o, --dupes-only print only names of duplicate files
-0, --null when -o is set, end lines with NUL instead of newline
-c, --count print only the number of duplicates
--version show program's version number and exit
```
Raw data
{
"_id": null,
"home_page": null,
"name": "listdupes",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "cli, duplicate, listdupes, tool",
"author": "Emil Tyl\u00e9n",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/e6/cc/5a03a5dad99329b73a8bfed0937a894db2a88c32833263145d27f4cd7b7e/listdupes-2025.7.13.2.tar.gz",
"platform": null,
"description": "# Dupes\n\nA tool to find duplicate files in a directory.\n\n## Installation\n\n $ uv tool install listdupes\n\n\n## Usage\n\n```\nusage: listdupes [-h] [-v] [-o] [-0] [-c] [--version] path\n\nFind duplicate files in a file tree, ignoring empty files.\n\npositional arguments:\n path Where to look.\n\noptions:\n -h, --help show this help message and exit\n -v, --verbose print more file info\n -o, --dupes-only print only names of duplicate files\n -0, --null when -o is set, end lines with NUL instead of newline\n -c, --count print only the number of duplicates\n --version show program's version number and exit\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "A tool to list duplicate files in a directory tree",
"version": "2025.7.13.2",
"project_urls": {
"Homepage": "https://github.com/acetylen/listdupes",
"Issues": "https://github.com/acetylen/listdupes/issues"
},
"split_keywords": [
"cli",
" duplicate",
" listdupes",
" tool"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "a2e7234479cc5efb34c1d565d2bc950b9d5d8794ba503a58d395bce431899dab",
"md5": "33373be2458818b32da37b68f783cfcf",
"sha256": "0cff999f6153566aa589516b071333fb236f04c568f5786da94394417328fcd3"
},
"downloads": -1,
"filename": "listdupes-2025.7.13.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "33373be2458818b32da37b68f783cfcf",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 15650,
"upload_time": "2025-07-12T22:23:14",
"upload_time_iso_8601": "2025-07-12T22:23:14.878445Z",
"url": "https://files.pythonhosted.org/packages/a2/e7/234479cc5efb34c1d565d2bc950b9d5d8794ba503a58d395bce431899dab/listdupes-2025.7.13.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e6cc5a03a5dad99329b73a8bfed0937a894db2a88c32833263145d27f4cd7b7e",
"md5": "ff7e9cf6f4944f17884a42906de4b65c",
"sha256": "505dde9c78c91bb29b875903fd4aa46f8d525c93183ebdb50551900ee44e5a03"
},
"downloads": -1,
"filename": "listdupes-2025.7.13.2.tar.gz",
"has_sig": false,
"md5_digest": "ff7e9cf6f4944f17884a42906de4b65c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 17055,
"upload_time": "2025-07-12T22:23:16",
"upload_time_iso_8601": "2025-07-12T22:23:16.182780Z",
"url": "https://files.pythonhosted.org/packages/e6/cc/5a03a5dad99329b73a8bfed0937a894db2a88c32833263145d27f4cd7b7e/listdupes-2025.7.13.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-12 22:23:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "acetylen",
"github_project": "listdupes",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "listdupes"
}