table of contents
HARDLINK(1) | Корисничке наредбе | HARDLINK(1) |
НАЗИВ¶
hardlink - повезује више примерака датотеке
УВОД¶
hardlink [options] [directory|file]...
ОПИС¶
hardlink is a tool that replaces copies of a file with either hardlinks or copy-on-write clones, thus saving space.
hardlink first creates a binary tree of file sizes and then compares the content of files that have the same size. There are two basic content comparison methods. The memcmp method directly reads data blocks from files and compares them. The other method is based on checksums (like SHA256); in this case for each data block a checksum is calculated by the Linux kernel crypto API, and this checksum is stored in userspace and used for file comparisons.
За сваку датотеку такође се смешта „уводна“ међумеморија (32 бајта). Ова међумеморија се користи независно од методе поређења и захтеване величине оставе и уи-величине. „Уводна“ међумеморија значајно смањује радње са садржајем података јер се датотеке често разликују од почетка.
ОПЦИЈЕ¶
-h, --help
-V, --version
-c, --content
-b, --io-size величина
-d, --respect-dir
-f, --respect-name
-i, --include рег_израз
-m, --maximize
-M, --minimize
-n, --dry-run
-o, --ignore-owner
-O, --keep-oldest
-p, --ignore-mode
-q, --quiet
-r, --cashe-size величина
-s, --minimum-size величина
-S, --maximum-size величина
-t, --ignore-time
-v, --verbose
-x, --exclude рег_израз
-X, --respect-xattrs
-y, --method назив
--reflink[=када]
Опционални аргумент када може бити never (никада), always (увек), или auto. Ако је аргумент када изостављен, подразумева се auto, у том случају, hardlink проверава врсту система датотека и користи упутне везе само на BTRFS и XFS, и пребацује се на чврсте везе када стварање упутне везе није могуће. Аргумент always искључује откривање врсте система датотека и пребацује се на чврсте везе, у том случају, допуштене су само чврсте везе.
--skip-reflinks
АРГУМЕНТИ¶
hardlink takes one or more directories which will be searched for files to be linked.
ГРЕШКЕ¶
Изворна примена hardlink-а користи опцију -f да примора стварање чврстих веза између система датотека. Ова врло ретко коришћена функција више није подржана од стране текућег hardlink-а.
hardlink assumes that the trees it operates on do not change during operation. If a tree does change, the result is undefined and potentially dangerous. For example, if a regular file is replaced by a device, hardlink may start reading from the device. If a component of a path is replaced by a symbolic link or file permissions change, security may be compromised. Do not run hardlink on a changing tree or on a tree controlled by another user.
АУТОР¶
Постоји више примена hardlink-а. Најстарију примену је урадио Јакуб Јелинек за дистрибуцију Федоре, ова примена је коришћена у „util-linux“ између издања v2.34 и v2.36. Текућа примена је заснована на Дебијановом издању које је приредио Жилјан Андре Клод.
ПРИЈАВЉИВАЊЕ ГРЕШАКА¶
За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.
ДОСТУПНОСТ¶
Наредба hardlink је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-08-05 | util-linux 2.40.2 |