为什么在编写脚本时xz -d
优先考虑?unxz
从man
页面xz 5.1.0alpha
:
在编写需要解压缩文件的脚本时,建议始终使用
xz
带有适当参数的名称 (xz -d
或xz -dc
),而不是名称unxz
和xzcat
。
答案1
unxz
和xzcat
是符号链接xz
( xz
,就像许多程序的行为有所不同,具体取决于它被称为的程序名称)。
可能只xz
安装二进制文件 -xz
安装时可能尚未创建符号链接,或者稍后可能已将其删除。 xz
没有符号链接也可以正常工作,但是如果没有xz
.
因此,建议使用保证安装后就存在的二进制文件,xz
而不是使用可能不存在的符号链接。