rm -rf (-rf -fr) 中字母 R 和 F 的顺序重要吗?
Does the order of the letters R and F in rm -rf (-rf -fr) matters?
我有一个网站使用 Cron 来执行一些 Unix 命令行代码来清理一些 PHP
缓存。
rm -rf path/to/cache/folder/*
在 rm
我知道:
-r
代表递归
-f
代表力
但是顺序会改变意思吗?
没有。它们没有区别。您可以在 source of rm
(coreutils).
中验证
它们是独立的选项,设置这些标志:
case 'f':
x.interactive = RMI_NEVER;
x.ignore_missing_files = true;
prompt_once = false;
[...]
case 'r':
case 'R':
x.recursive = true;
并且这些标志在代码的后面才有效。这是在 Linux/unix.
中解析参数的常用方法
我有一个网站使用 Cron 来执行一些 Unix 命令行代码来清理一些 PHP
缓存。
rm -rf path/to/cache/folder/*
在 rm
我知道:
-r
代表递归-f
代表力
但是顺序会改变意思吗?
没有。它们没有区别。您可以在 source of rm
(coreutils).
它们是独立的选项,设置这些标志:
case 'f':
x.interactive = RMI_NEVER;
x.ignore_missing_files = true;
prompt_once = false;
[...]
case 'r':
case 'R':
x.recursive = true;
并且这些标志在代码的后面才有效。这是在 Linux/unix.
中解析参数的常用方法