复制命令中的-r和-R是什么意思?

复制命令中的-r和-R是什么意思?

我在手册页中读到它们代表递归。不过,我不确定他们在指挥中的角色是什么。当我尝试将一些空目录复制到另一个目录时,

$ cp EMPDIR DESTDIR

它不起作用,有错误按摩cp: -r not specified; omitting directory 'empdir'

但当我执行时

$ cp -r or -R EMPDIR DESTDIR

有用。

-r 和 -R 的确切功能是什么?感谢您的阅读:)

答案1

-ror开关-R告诉cp命令递归复制目录,其中包括所有文件和子目录。复制目录是必需的,但复制文件不是必需的。

当您不使用它时,您会在问题中遇到错误,因为您尝试在不使用-r或 的情况下复制目录-R

也可以用 来完成同样的操作cp --recursive。这一切都包含在man页面中。

相关内容