rm -r 和 rm -R 有什么区别吗?

Aid*_*Nam 3 linux bash shell rm

标题是描述。我只是想知道和
之间有什么区别。rm -rrm -R

Linux man 的描述似乎它们是完全相同的(还有一个,--recursive),但是很多人使用 -r 和 -R 就像它们不一样。

所以我不仅想了解它的功能差异,还想了解它的实际(或传统)差异。
有人可以让我知道这件事吗?

Ste*_*n C 5

根据 OpenGroup/POSIX 规范rm-r-R选项是等效的。

资料来源:https ://pubs.opengroup.org/onlinepubs/9699919799/utilities/rm.html

这可能适用于所有现代 UNIX/Linux 变体。

但情况并非总是如此:

添加的原因-R是为了与其他表示-R递归的命令兼容。(例如chmod...其中-r表示“删除读取权限”。)