Não é possível excluir (rm -rf) uma pasta cujo nome está seguido por um espaço

Não é possível excluir (rm -rf) uma pasta cujo nome está seguido por um espaço

Sei que esta é uma dúvida que surge com bastante frequência, mas, mesmo pesquisando bastante no Google, não encontrei nenhuma solução.

O que eu faria é

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

(a conclusão da guia já saiu [:space] no lugar de [:space]), mas o shell diz que o arquivo não pode ser encontrado.

Eu também tentei com

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

(e $ rm -r "0624 - 5 Days of War" para segurança.)
Mas eu dei não, também não funcionou.

Alguém tem alguma sugestão?

Responder1

isso funcionou para mim

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

Responder2

Seu ID de usuário não tem acesso de gravação ao diretório:

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 

Tente usar:

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

de se não houver um espaço à direita:

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

informação relacionada