Hasty Briefsbeta

双语

cp: -r or -R?

a day ago
  • 在现代GNU coreutils中,cp命令的-r和-R选项之间没有区别;两者相同,都执行递归目录复制。
  • 历史上,在第一个GNU coreutils提交(1992年)中,-r和-R不同:-r设置了一个标志以将常规文件复制为常规文件,而-R则没有。
  • 像OpenBSD和NetBSD这样的其他系统仍然区分两者,-R是首选的,-r不被鼓励,尽管-r在行为上仍然不同。
  • POSIX.1-2024不再指定cp的-r选项,而是推荐使用-R,以保持执行递归目录下降的实用程序之间的一致性。