我目前正在参加一门Unix / Linux入门课程,我们遇到了一个问题,我的教练和我并不同意。
cp -i file1 file2
关于上述命令哪些是正确的?
- A. 只有一个实用程序
- B. 有一个选项
- C. 有三个参数
- D. 将文件1复制为文件2,在出现覆盖之前会向用户发出警告
- E. 以上全是正确的
我认为答案是E,即以上全都是正确的。但讲师认为答案是D。
显然,A、B和D都是正确的。问题在于C以及-i
标志是否既是选项又是参数。
我的逻辑是,所有选项都是参数,但并非所有参数都是选项,而且由于列表中有多个正确答案,所以按照多项选择题的传统,答案很可能是E,即以上全都是正确的。
我还没有找到明确的证据来解决这个问题,所以想请教一下大家。