例如:
xargs -n 1
Run Code Online (Sandbox Code Playgroud)
是相同的
xargs -n1
Run Code Online (Sandbox Code Playgroud)
但是如果您查看手册页,该选项被列为-n max-args
,这意味着应该保留空间。没有关于缩写形式 -n max-args 的内容。
许多其他 Linux 实用程序也会发生这种情况。
这在 Linux 中叫什么?是否所有实用程序都支持缩写形式(但从未在手册页中记录它)?
我正在尝试tar
使用.tar
扩展名制作存档的命令。
请查看我尝试过的以下一系列命令:
$ ls
abc.jpg hello.jpg xjf.jpg
$ tar -cfv test.tar *.jpg
tar: test.tar: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
$ ls
abc.jpg hello.jpg v xjf.jpg
$ rm v
$ ls
abc.jpg hello.jpg xjf.jpg
$ tar -cvf test.tar *.jpg
abc.jpg
hello.jpg
xjf.jpg
$ ls
abc.jpg hello.jpg test.tar xjf.jpg
Run Code Online (Sandbox Code Playgroud)
为什么它会用不同的选项序列给出不同的响应?即-cfv
vs cvf
。
从我在 bash 脚本中学到的,选项序列并不重要。