GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Finden Sie alle doppelten Dateien nach MD5-Hash

Von "man xargs":-I impliziert -L 1Das ist also nicht sehr effizient. Es wäre effizienter, wenn Sie md5sum einfach so viele Dateinamen wie möglich geben würden, was wäre:

find . -type f -print0 | xargs -0 md5sum | sort | uniq -w32 --all-repeated=separate

Dann haben Sie natürlich nicht die Dateigröße. Wenn Sie die Dateigröße wirklich benötigen, erstellen Sie ein Shell-Skript, das den md5sum ausführt und du -h und führen Sie die Zeilen mit join zusammen .


Linux
  1. Eine einfache Möglichkeit, doppelte Dateien durch Hardlinks zu ersetzen?

  2. Wie finde ich alle Dateien mit der Endung .rb unter Linux?

  3. Wie man alle Dateien in allen Unterverzeichnissen in Bash gzippt

  4. Finden Sie alle Null-Byte-Dateien in Verzeichnissen und Unterverzeichnissen

  5. Alle Grafikdateien mit find auflisten?

So finden und löschen Sie doppelte Dateien in Linux

So finden Sie doppelte Dateien in Linux und entfernen sie

Finden Sie alle Dateien, die älter als eine Minute sind

Wie finde ich alle fest verlinkten Dateien in einem Dateisystem?

gzip alle Dateien ohne sie zu löschen

Wie listet man alle Dateien einer Partition unter Linux auf?