JDUPES(1) General Commands Manual JDUPES(1) (NAME) jdupes - (SYNOPSIS) jdupes [ options ] DIRECTORIES ... (DESCRIPTION) () . . << >> ( ) . (OPTIONS) -@ --loud -0 --print-null (CR/LF) (null) 'find -print0'. << >> ( ). -1 --one-file-system . -A --no-hidden . -B --dedupe ioctl (same-extents) clonefile() (Deduplication) ( -- CoW reflink) ( BTRFS XFS mkfs.xfs -m crc=1,reflink=1 Apple APFS). -C --chunk-size=size-number / (I/O chunk size) jdupes (seek time) . : 0=4K, 1=8K, 2=16K, 3=32K, 4=64K, 5=128K 6=256K 7=512K, 8=1M, 9=2M, 10=4M, 11=8M, 12=16M, 13=32M, 14=64M, 15=128M, 16=256M, 17=512M, 18=1G -D --debug . -d --delete ( ). -e --error-on-dupe . -f --omit-first . -H --hard-links . -h --help -i --reverse . -I --isolate . -j --json JSON (). -L --link-hard (Hardlinks) . -m --summarize . -M --print-summarize . -N --no-prompt --delete . -O --param-order -N . -o --order=WORD WORD : time - name - () -p --permissions / . -P --print=type : early - // partial - fullhash - -Q --quick [: ] ( ). -q --quiet -R --recurse: ( ':' ). -r --recurse . -l --link-soft (Symlinks) . -S --size -s --symlinks -T --partial-only [: ] . -U --no-trav-check ( ). -u --print-unique ( ) . -v --version jdupes -y --hash-db=file () . -Y --hash-db-populate ( -y ). -X --ext-filter=spec:info : jdupes -X filter[:value][size_suffix] . K/M/G/T/P/E iB B . -B . 16k 16kib 16384 16kb 16000. . : jdupes -X size+:99 -X size-:101 . . . : `size[+-=]:number[suffix]' (+) (-) (=) . -/+ = "size+=:4K" ( ) . `noext:ext1[,ext2,...]' () . . `onlyext:ext1[,ext2,...]' () . . `nostr:text_string' text_string . : -X nostr:dir_name/ `onlystr:text_string' text_string . : -X onlystr:dir_name/ `newer:datetime` / . /: "YYYY-MM-DD HH:MM:SS" ( ). `older:datetime` / . /: "YYYY-MM-DD HH:MM:SS" ( ). -z --zero-match -n . -Z --soft-abort ( CTRL- C) . -L -Z . -Z . (NOTES) . : ----> -@@-> -##-> (clone) -==-> -//-> . . (EXAMPLES) jdupes a --recurse: b b a . jdupes a --recurse b a b . jdupes -O dir1 dir3 dir2 'dir1' ( ). (CAVEATS) -1 --one-file-system . -d --delete . -Z --soft-abort v1.5 jdupes --hardabort . . . -O --param-order -N . -o --order . . -s --symlink . -Q --quick . (Hash Collision) . . . ! -T --partial-only . jdupes . . . . -C --chunk-size I/O << >> (head thrashing) . I/O . . . -y --hash-db jdupes << >>. '.' "jdupes_hashdb.txt" . . . jdupes . jdupes -y . foo/ jdupes -y . ./foo jdupes -y ../foo . jdupes . . . (REPORTING BUGS) jody@jodybruchon.com . (SUPPORTING DEVELOPMENT) : (AUTHORS) jdupes Jody Bruchon fdupes 1.51 Adrian Lopez () . (LICENSE) MIT (MIT License) Copyright (c) 2015-2025 Jody Lee Bruchon (<<>>) / : . << >> (AS IS) . . JDUPES(1)