Jump to content

Fdupes: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Lopiuh (talk | contribs)
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 Adrian Lopez to scan [[directory (computing)|directories]] for duplicate [[computer file|files]], with options to list, delete or replace the files with hardlinks pointing to the duplicate. It first compares file sizes and [[MD5|MD5 signatures]], and then performs a byte-by-byte check for verification.
| 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]].


== Similar programs ==
== 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 ==
* [http://code.google.com/p/fdupes/ Official fdupes homepage]
* [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

fdupes
Developer(s)Adrián López
Stable release
2.3.0[1] Edit this on Wikidata / 27 January 2024; 9 months ago (27 January 2024)
Repository
Written inC
LicenseMIT License
Websitegithub.com/adrianlopezroche/fdupes

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.

References

[edit]
  1. ^ "Release fdupes 2.3.0".
  2. ^ "System-Utilities für alle Fälle | c't Magazin".
[edit]