summaryrefslogtreecommitdiff
path: root/dupfiles
diff options
context:
space:
mode:
Diffstat (limited to 'dupfiles')
-rwxr-xr-xdupfiles3
1 files changed, 3 insertions, 0 deletions
diff --git a/dupfiles b/dupfiles
index ea52d7f..dd0364a 100755
--- a/dupfiles
+++ b/dupfiles
@@ -84,6 +84,9 @@ class DuplicateFileFinder(object):
result = []
for size, tuples in self.by_size.iteritems():
+ if len(set((dev, ino) for dev, ino, pathname in tuples)) == 1:
+ # All duplicates are hardlinks to the same inode. Skip.
+ continue
by_checksum = dict()
for dev, ino, pathname in tuples:
checksum = self.file_checksum(pathname)