Fdupes: Difference between revisions
Appearance
Content deleted Content added
No edit summary |
→External links: update relocated link, otherwise obsolete |
||
(39 intermediate revisions by 31 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|Program to scan directories for duplicate files}} |
|||
{{Multiple issues|orphan = February 2009|notability = November 2009|primarysources = November 2009}} |
|||
{{Orphan|date=May 2017}} |
|||
{{lowercase|fdupes}} |
{{lowercase|title=fdupes}} |
||
{{Infobox software |
|||
| name = fdupes |
|||
⚫ | '''fdupes''' is a [[Computer program|program]] written by |
||
| logo = <!-- Image name is enough. --> |
|||
| logo alt = |
|||
| logo caption = |
|||
| screenshot = <!-- Image name is enough. --> |
|||
| screenshot alt = |
|||
| caption = |
|||
| collapsible = <!-- Any text here will collapse the screenshot. --> |
|||
| author = |
|||
| developer = Adrián López |
|||
| released = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --> |
|||
| discontinued = <!-- Set to yes if software is discontinued, otherwise omit. --> |
|||
| ver layout = <!-- simple (default) or stacked --> |
|||
| latest release version = {{wikidata|property|preferred|references|edit|P348|P548=Q2804309}} |
|||
| latest release date = {{Start date and age|{{wikidata|qualifier|preferred|single|P348|P548=Q2804309|P577}}|df=yes}} |
|||
| latest preview version = |
|||
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --> |
|||
| status = |
|||
| programming language = [[C (programming language)|C]] |
|||
| operating system = |
|||
| platform = |
|||
| size = |
|||
| language = |
|||
| language count = <!-- Number only --> |
|||
| language footnote = |
|||
| genre = |
|||
| license = [[MIT License]] |
|||
| alexa = |
|||
| website = {{URL|https://github.com/adrianlopezroche/fdupes}} |
|||
| repo = <!-- {{URL|example.org}} --> |
|||
| standard = |
|||
| AsOf = |
|||
}} |
|||
⚫ | '''fdupes''' is a [[Computer program|program]] written by Adrián López to scan [[directory (computing)|directories]] for duplicate [[computer file|files]],<ref>{{cite web |url=http://www.heise.de/ct/artikel/Auswahl-satt-291320.html |title = System-Utilities für alle Fälle {{!}} c't Magazin}}</ref> with options to list, delete or replace the files with [[hard link|hardlink]]s pointing to the duplicate. It first compares file sizes, partial [[MD5|MD5 signatures]], full MD5 signatures, and then performs a byte-by-byte comparison for verification. |
||
fdupes is written in [[C (programming language)|C]] and is released under the [[MIT License]]. |
fdupes is written in [[C (programming language)|C]] and is released under the [[MIT License]]. |
||
== |
== References == |
||
Other programs that can find duplicates and run under *nix: |
|||
* [http://duff.sourceforge.net/ duff] |
|||
* [http://dupedit.com dupedit] - Compares many files at once without checksumming. Avoids comparing files against themselves when multiple paths point to the same file. |
|||
* [http://freshmeat.net/projects/dupmerge/ dupmerge] - runs on various platforms (Win32/64 with Cygwin, *nix, Linux etc.) |
|||
* [http://www.beautylabs.net/software/dupseek.html dupseek] - Perl with algorithm optimized to reduce reads |
|||
* [http://www.iredale.net/p/by-permalink/449447C8-EACB-11DC-B77B-21EB6225452B/ fdf] - Perl/c based and runs across most platforms (Win32, *nix and probably others). Uses MD5, SHA1 and other checksum algorithms |
|||
* [http://freedup.org/ freedup] - POSIX C compliant and runs across platforms (Windows with Cygwin, Linux, AIX, etc.) |
|||
* [http://www.stearns.org/freedups/ freedups] - shell script |
|||
* [http://www.pixelbeat.org/fslint/ fslint] - has command line interface and GUI. |
|||
* [http://code.google.com/p/liten/ liten] - Pure Python deduplication command line tool, and library, using md5 checksums and a novel byte comparison algorithm. (Linux, Mac OS X, *nix, Windows) |
|||
* [http://code.google.com/p/liten2/ liten2] - A rewrite of the original Liten, still a command line tool but with a faster interactive mode using SHA-1 checksums (Linux, Mac OS X, *nix) |
|||
* [http://rdfind.pauldreik.se/ rdfind] - One of the few which rank duplicates based on the order of input parameters (directories to scan) in order not to delete in "original/well known" sources (if multiple directories are given. Uses MD5 or SHA1. |
|||
* [https://github.com/sahib/rmlint rmlint] - Fast finder with command line interface and many options to find other lint too (uses MD5) |
|||
* [http://oss.euedge.com/ ua] - Unix/Linux command line tool, designed to work with [[find]] (and the like). |
|||
* [http://code.google.com/p/softenido/wiki/FindRepe findrepe] - free Java-based command-line tool designed for an efficient search of duplicate files, it can search within zips and jars.(GNU/Linux, Mac OS X, *nix, Windows) |
|||
* [http://freshmeat.net/projects/fdupe/ fdupe] - a small script written in Perl. Doing its job fast and efficiently.<ref>{{cite web|title=Re: Comparing large amounts of files|author=User "Dr. Liviu Daia"|date=16:03 GMT-8, 12 Dec 2009}}[http://www.mail-archive.com/misc@openbsd.org/msg84483.html]</ref> |
|||
* [http://ssdeep.sourceforge.net/ ssdeep] - identify almost identical files using Context Triggered Piecewise Hashing |
|||
== See also == |
|||
* [[List of Unix programs]] |
|||
* [[Duplicate code]] |
|||
==References== |
|||
{{reflist}} |
{{reflist}} |
||
== External links == |
== External links == |
||
* [ |
* [https://github.com/adrianlopezroche/fdupes Official fdupes homepage] |
||
* [https://codeberg.org/jbruchon/jdupes Enhanced fdupes fork with Windows and Mac OS X binaries available] |
|||
* [http://www.heise.de/ct/artikel/Auswahl-satt-291320.html fdupes mention in c't, a German technology magazine] |
|||
[[Category:Unix file system-related software]] |
[[Category:Unix file system-related software]] |
||
[[Category:Software using the MIT license]] |
[[Category:Software using the MIT license]] |
||
{{unix-stub}} |
|||
[[es:Fdupes]] |
|||
[[ru:Fdupes]] |
Latest revision as of 07:36, 4 March 2024
Developer(s) | Adrián López |
---|---|
Stable release | 2.3.0[1]
/ 27 January 2024 |
Repository | |
Written in | C |
License | MIT License |
Website | github |
fdupes is a program written by Adrián López to scan directories for duplicate files,[2] with options to list, delete or replace the files with hardlinks pointing to the duplicate. It first compares file sizes, partial MD5 signatures, full MD5 signatures, and then performs a byte-by-byte comparison for verification.
fdupes is written in C and is released under the MIT License.