如果您查看rm
手册页你看rm -r
, 、rm -R
、 和rm --recursive
都是一样的。
-r, -R, --recursive
remove directories and their contents recursively
使用选项时,我习惯于区分大小写,不同的大小写通常会有不同的目的(通常完全不同)。这甚至可以在rm
where rm -i
is equal torm --interactive=always
和rm -I
is equal to中看到rm --interactive=once
。
-r
和-R
选项都与 相同是否有任何历史原因--recursive
?是否有任何理由使用其中一种而不是另一种(例如跨系统的兼容性)?