刪不掉的目錄怎麼處理?
到iT邦幫忙

mingan670302(iT邦初學者10級)發問:
由網頁的方式建立一個「data」目錄,群組及擁有者皆是www-data。但不管用root或者原建立帳號,都無法刪除。要怎麼樣才能強制刪除目錄?

cooch(iT邦初學者5級):
「rm -rfi *」可以刪除所在目錄下所有的檔案與目錄,包括所有子目錄下的所有檔案。用上述指令一定可以刪除,所以執行時一定要小心。

bruck(iT邦初學者1級):
試試「rm -r /data」接著按「tab」鍵。按「tab」鍵會自動把沒打完的部分補上。

如果真的不是特殊字元或其他問題造成,有可能是檔案系統已經有問題了。

twtw(iT邦初學者4級):
還有兩種情況,是上述方式無法解決。首先用「lsattr /」,看看「data」目錄是不是類似:
----i-------- ./data

有i或a的屬性;以及到「data」目錄下「lsattr」指令,看看其他檔案是否有同樣的屬性。如果有,就用「chattr -i 檔名」就可以順利刪除。

其次看看你是否開啟「selinux」?如果不清楚selinux的規則怎麼設定,就先停用selinux,是解決這類問題最快方法。

熱門新聞

Advertisement