cp -r 与 -R 标志

问题描述 投票:0回答:1

我在 bash 脚本中使用 cp 命令进行数据管理,我需要将目录从一个位置递归复制到另一个位置。由于我的脚本将为我提供正确的行为非常重要,因此我会仔细检查我正在使用的所有命令和标志。为此,我正在阅读

cp
命令的手册页,其中递归复制选项描述如下:

-r:递归复制,非目录作为文件

-R, --recursive: 递归复制目录

据我了解,递归复制意味着目录及其所有子目录的内容也被复制。 -R 不复制子目录和内容吗?这两个选项有什么区别?

我在以前的脚本中使用了 -r ,它总是按预期工作,但我很好奇其中的差异,因为 -R 在未来的情况下可能更合适。

bash flags cp
1个回答
0
投票

根据手册页,两个选项执行相同的操作。

   -R, -r, --recursive
              copy directories recursively

https://man7.org/linux/man-pages/man1/cp.1.html

© www.soinside.com 2019 - 2024. All rights reserved.