De alguma forma, criei um arquivo chamado \
em um diretório (sim, caractere de barra invertida). Eu tentei todos os tipos de sed, find e grep fu, mas não consigo excluí-lo! Eu sei que eu poderia simplesmente excluir o diretório, mas existe uma maneira mais interessante de corrigir isso?
unix
command-line-interface
danodonovan
fonte
fonte
rm \\
? Em comparação,rm -f \\
tem a aparência de algo que é muito perigoso (mesmo que tecnicamente não seja perigoso).Você pode ter certeza de que isso realmente é apenas uma barra invertida?
Pensei que a seguinte sessão bastante divertida pode ser útil para outras pessoas em um estado igualmente desanimado, como eu era:
Para sua informação, o conteúdo parecia ser um despejo de variáveis de ambiente awk. Atualmente, não faz ideia de como chegou lá!
fonte
você pode excluir o nome do arquivo '\' emitindo o comando -
rm \\
vai del
fonte
Se você não tiver certeza de dominar a linha de comando desta operação, sugiro instalar o Midnight Commander ou
mc
consulte https://midnight-commander.org/ (não sou afiliado a ela, apenas um usuário feliz). É empacotado em várias distribuições Linux.É um pequeno utilitário que mostra uma exibição gráfica (mas ainda apenas com um terminal, sem X / Window) dos seus arquivos, com todas as operações padrão disponíveis, como excluir.
Isso pode simplificar as coisas, pois será mais rápido mudar para o arquivo com as setas e pressionar F8 (se houver memória) para excluir o arquivo.
fonte