command-line-arguments - 如何理解linux命令的使用信息?
问题描述
示例:'[]' 和 '[[]]' 选项是什么意思?
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 ... [[user@]host2:]file2
解决方案
方括号之间的内容通常是可选的。因此,您不需要提供-B
例如选项。
嵌套括号用于可选内容中的可选内容,您可以看到-c
和文件规范中的差异:
[-c cipher]
是可选的,但如果您提供 ,则还-c
必须提供该位。括号内的整个东西是一个原子单元,无论是否存在。cipher
对于
[[user@]host1:]file1
,该file1
位是绝对需要的,因为它周围没有括号。您可以选择使用远程位置说明符作为前缀。如果这样做,则该host1:
位是必需的,但该user@
位是可选的。因此,允许 , 或 中的file1
任何host1:file1
一个。user@host1:file1
推荐阅读
- python - 美丽的汤/硒网页抓取
- python - 从文本文件创建文件夹
- flutter - Firestore中状态更改的问题与switch和flutter true和false
- queue - printf 从各种任务中进行控制台
- javascript - 如何将 JS 生成的按钮附加到 div 而不是正文
- xslt-3.0 - XSLT 3:空节点集的 xsl:analyze-string 不执行 xsl:non-matching-substring
- reactjs - 如何使用 Protractor 为 ReactJS 应用程序测试和编写测试用例?
- flutter - 我想在用户第一次在应用程序中唱歌时设置默认主题,而无需“选择”按钮或复选框
- reactjs - TS2322: Type 'NotRequiredArraySchema
' is not assignable to type 'Ref | Schema I'm solving this problem. I'm using yup for formik validation. Code
- python - How to define a sentence as ,Starting with "uppercase letter" end ending with ".", in a txt file