Невозможно удалить (rm -rf) папку, имя которой заканчивается пробелом

Невозможно удалить (rm -rf) папку, имя которой заканчивается пробелом

Я знаю, что этот вопрос возникает довольно часто, но даже если я много гуглил, я не нашел решения.

Что бы я сделал, это

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

(табуляция уже выведена [:space] вместо [:space]), но оболочка сообщает, что файл не может быть найден.

Я также пробовал с

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

(и $ rm -r "0624 - 5 Days of War" для безопасности.)
Но я сказал нет, это тоже не сработало.

Есть ли у кого-нибудь предложения?

решение1

это сработало для меня

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

решение2

Ваш идентификатор пользователя не имеет прав на запись в каталог:

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"

Связанный контент