無法刪除 (rm -rf) 名稱尾隨空格的資料夾

無法刪除 (rm -rf) 名稱尾隨空格的資料夾

我知道這是一個經常出現的問題,但是,即使我用谷歌搜尋了很多,我也沒有找到任何解決方案。

我要做的是

$ rm -r 0624\ -\ 5\ Days\ of\ War\ /

(製表符補全已經用 [:space] 取代 [:space]),但 shell 表示找不到該檔案。

我也嘗試過

$ rm -r "0624 - 5 Days of War /"

(為了安全起見,還有 $ rm -r “0624 - 5 Days of War”。)
但我沒有給出,它也不起作用。

有人有建議嗎?

答案1

這對我有用

rmdir 0624\ -\ 5\ Days\ of\ War/

答案2

您的使用者 ID 沒有該目錄的寫入權限:

mune@lello:/mnt/media_NAS/Movies$ ls -l1 | grep 0624
drwxr-xr-x 2 mune root 0 apr  4  2018 0624 - 5 Days of War 

嘗試使用:

sudo rm -rf "0624 - 5 Days of War "

如果沒有尾隨空格:

sudo rm -rf "0624 - 5 Days of War"

相關內容