'xz -d' против `unxz`

Почему xz -d предпочитается над unxz при написании скриптов?

На странице man для xz 5.1.0alpha :

При написании сценариев, требующих распаковки файлов, рекомендуется всегда использовать имя xz с соответствующими аргументами ( xz -d или xz -dc ) вместо имен unxz и xzcat .

One Solution collect form web for “'xz -d' против `unxz`”

unxz и xzcat являются символическими xzcat на xz ( xz , как и многие программы, ведут себя по-разному в зависимости от того, какое имя программы он вызывает).

Возможно установить только двоичный файл xz – символические ссылки могут быть не созданы, если xz был установлен, или они, возможно, были удалены позже. xz будет отлично работать без символических ссылок, но символические ссылки не будут работать без xz .

поэтому рекомендуется использовать двоичный файл, который, как гарантируется, будет там, если будет установлен xz а не символические ссылки, которых может не быть.

Linux и Unix - лучшая ОС в мире.