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