'xz -d' vs. 'unxz'

1

Por que xz -d é preferido sobre unxz ao escrever scripts?

Na página man de xz 5.1.0alpha :

When writing scripts that need to decompress files, it is recommended to always use the name xz with appropriate arguments (xz -d or xz -dc) instead of the names unxz and xzcat.

    
por Hydraxan14 27.05.2016 / 16:48

1 resposta

2

unxz e xzcat são links simbólicos para xz ( xz , como muitos programas se comportam de maneira diferente dependendo de como o nome do programa é chamado).

É possível que apenas o binário xz seja instalado - os links simbólicos podem não ter sido criados quando o xz foi instalado ou eles podem ter sido removidos posteriormente. xz funcionará muito bem sem os links simbólicos, mas os links simbólicos não funcionarão sem xz .

Portanto, a recomendação é usar o binário que está garantido para estar lá se xz estiver instalado em vez de links simbólicos que podem não ser.

    
por 27.05.2016 / 17:29

Tags