Este é um problema de expansão de histórico. rmdir \ :q\!
deve funcionar, rmdir ' :q!'
, rmdir " ":q!
e rmdir " ":q!
também.
Por acaso, eu tenho esse diretório criado em minha casa,
drwxr-xr-x 2 ubuntu ubuntu 4.0K 2012-09-06 07:27 :q!/
Eu quero remover isso de alguma forma. Eu tentei usar caracteres de escape entre aspas duplas, mas sem sorte. Existe alguma maneira limpa de removê-lo?
Eu usei o menu de contexto no meu navegador de arquivos para excluir uma pasta com esse nome. A menos que você não tenha nenhuma GUI no seu sistema, isso deve funcionar. Nenhum problema de expansão de histórico.
É sempre útil usar ./
seguido pelo recurso de conclusão do nome do arquivo do bash. Ele irá inserir automaticamente os caracteres de escape necessários.
Tags ls rm special-characters