为什么字符x
用于表示linux命令中的提取?
例如,在命令tar xf helloworld
中,x
表示摘录。
为什么x
用来表示摘录而不是k
或u
?
答案 0 :(得分:1)
为什么选择某些字母来应用某些选项并不总是有明确的理由。特别是因为字母表中只有26个字母,有时超过26个选项。在这种情况下,倾向于使用长选项,例如--extract
或看似随机的字母。您提到的tar
命令中的一个示例是-h
--dereference
- 这是作者选择使用的。
在这种情况下,我认为-x
来自e X 。如果你大声说“x”,它听起来像“Ex” - 这个词的第一个音节。
-k
用作--keep-old-files
的缩写,-u
用于--update
,因此不能用于--extract
。