linux - 为什么Linux命令中使用字符x表示提取?

标签 linux

为什么 Linux 命令中使用字符 x 来表示提取?

例如,在命令 tar xf helloworld 中,x 表示提取。

为什么使用x表示提取而不是ku

最佳答案

选择某些字母来应用某些选项并不总是有明确的原因。特别是字母表中只有 26 个字母,有时选项却超过 26 个。在这种情况下,往往会使用长选项,例如 --extract 或看似随机的字母。您提到的 tar 命令中的一个示例是 -h 代表 --dereference - 这是作者选择使用的。

在本例中,我相信 -x 来自 eXtract。如果您大声说出“x”,听起来就像“Ex”——该单词的第一个音节。

-k 用作 --keep-old-files 的快捷方式,-u 用于 --update,因此它们不能用于 --extract

关于linux - 为什么Linux命令中使用字符x表示提取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40679848/

相关文章:

linux - 在矩形内生成随机点(均匀地)?

c - fopen中的r和rb有什么区别

c++ - 链接器找不到 dlsym

php - 从源代码编译 PHP 5.1.6 - php -v 和 phpinfo() 版本差异

linux - 如何在 shell 脚本中添加双引号?

java - jsp输出错误

windows - 用于在 Linux 和 Windows 中工作的命令行参数

java - 使用 Tomcat6 在 Linux 中运行 C 编译的 .cgi 文件时出现 "error=13, Permission denied"错误

linux - 在 Bash 脚本中通过管道传入/传出剪贴板

linux - Android Studio 的双重安装