0
我有一个网站使用Cron来执行一些Unix命令行代码来清理一些PHP
缓存。rm -rf(-rf -fr)中的字母R和F的顺序是否重要?
rm -rf path/to/cache/folder/*
在rm
我知道:
-r
代表递归-f
代表力
但确实的次序改变的意义?
我有一个网站使用Cron来执行一些Unix命令行代码来清理一些PHP
缓存。rm -rf(-rf -fr)中的字母R和F的顺序是否重要?
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中参数的常用方法。
SSH与此有什么关系? – jwodder
排除文件夹的子目录,例如:'rm -rf path/to/folder/*' – Machado
这仍然不涉及SSH。 – jwodder