HARDLINK(1) HARDLINK(1) hardlink - hardlink [] |... hardlink ,,--", . hardlink . . memcmp . ( SHA256) , . ,," (32 ). -. ,," . -c, --content , , . -pot. -b, --io-size read(2) sendfile(2) . KiB, MiB, . ,,iB" , ., ,,K" ,,KiB". 8KiB ,,memcmp" 1MiB . ,,memcmp" , / . . -d, --respect-dir . ( hardlink) . , hardlink --respect-dir /foo /bar /foo// /bar//, /bar//. --respect-name, ( ). -f, --respect-name (). -f hardlink . -F, --prioritize-trees . , hardlink foo/ bar/ ,,bar/" ,,foo/". -i, --include _ . --exclude , . --exclude, . -l, --list-duplicates , , , 16- . -m, --maximize , . -M, --minimize , . --mount ( ). -n, --dry-run , . -o, --ignore-owner ( ) . . -O, --keep-oldest , ( ) , . --maximize --minimize, . -p, --ignore-mode . . -q, --quiet , . -r, --cashe-size . -,,memcmp" ( --io-size), . . 10MiB. --reflink[=] Create copy-on-write clones (aka reflinks) rather than hardlinks. The reflinked files share only on-disk data, but the file mode and owner can be different. It's recommended to use this option together with the --ignore-owner and --ignore-mode options. This option implies --skip-reflinks to ignore already cloned files. The optional argument when can be never, always, or auto. If the when argument is omitted, it defaults to auto, which means that hardlink checks the filesystem type and uses reflinks on BTRFS, XFS and ZFS only, and falls back to hardlinks when creating a reflink is impossible. The argument always disables filesystem-type detection and the fallback to hardlinks, which means that only reflinks are allowed. --skip-reflinks . --reflink . -s, --minimum-size . 1, . KiB (=1024), MiB (=1024*1024), GiB, TiB, PiB, EiB, ZiB YiB. (,,iB" , ., ,,K" ,,KiB"). -S, --maximum-size . 0, 0 . KiB (=1024), MiB (=1024*1024), GiB, TiB, PiB, EiB, ZiB YiB. (,,iB" , ., ,,K" ,,KiB"). -t, --ignore-time . . -v, --verbose , , . , , , . -x, --exclude _ . . --exclude-subtree . . -X, --respect-xattrs . -y, --method Set the file content comparison method. The currently supported methods are sha256, sha1, crc32c, and memcmp. The default is sha256, or memcmp if the Linux Crypto API is not available. The methods based on checksums are implemented in a zero-copy way, which means that file contents are not copied to userspace and all calculation is done in the kernel. -z, --zero Separate lines with a NUL byte instead of a newline (for -l). -h, --help . -V, --version . hardlink . ULFILEEQ_DEBUG=all . hardlink- -f . hardlink-. hardlink . , . , , hardlink . , . hardlink . hardlink-. , ,,util-linux" v2.34 v2.36. . , ,,https://github.com/util-linux/util-linux/issues[issue tracker]". hardlink ,,util-linux" . util-linux 2.42.3 2026-09-02 HARDLINK(1)