我在手册页中读到它们代表递归。不过,我不确定他们在指挥中的角色是什么。当我尝试将一些空目录复制到另一个目录时,
$ cp EMPDIR DESTDIR
它不起作用,有错误按摩cp: -r not specified; omitting directory 'empdir'
但当我执行时
$ cp -r or -R EMPDIR DESTDIR
有用。
-r 和 -R 的确切功能是什么?感谢您的阅读:)
答案1
-r
or开关-R
告诉cp
命令递归复制目录,其中包括所有文件和子目录。复制目录是必需的,但复制文件不是必需的。
当您不使用它时,您会在问题中遇到错误,因为您尝试在不使用-r
或 的情况下复制目录-R
。
也可以用 来完成同样的操作cp --recursive
。这一切都包含在man
页面中。