No shell do UNIX, as barras invertidas precisam ter um escape ou uma única citação. Você pode remover esses arquivos com um dos seguintes itens:
rm '\home\sluddani\installApps'
OR
rm \home\sluddani\installApps
Eu estava usando o pscp para copiar arquivos de uma máquina Windows para uma máquina Linux. Eu acidentalmente peguei o caminho errado e agora há arquivos que não consigo remover. Eu acho que é por causa das barras no nome ... Está me dizendo que o arquivo ou diretório não existe. Eu estou anexando uma foto. Obrigado!
No shell do UNIX, as barras invertidas precisam ter um escape ou uma única citação. Você pode remover esses arquivos com um dos seguintes itens:
rm '\home\sluddani\installApps'
OR
rm \home\sluddani\installApps
Você pode usar a opção "-i" (interativa) de / bin / rm. Claro, você precisa ter muito cuidado. Neste caso particular eu faria isso:
cd && /bin/rm -i *Apps*
É possível que " Apps " não corresponda a nada e, nesse caso (com MUITO cuidado):
cd && /bin/rm -i *
Normalmente, essa é a melhor maneira de excluir arquivos que possuem caracteres ocultos ou são difíceis de nomear explicitamente na linha de comando. Se a correspondência do caractere de barra invertida funcionar com barras invertidas correspondentes, é uma solução melhor que essa.
Em ambos os casos, você será solicitado a confirmar a exclusão - certifique-se de não responder "sim" aos arquivos que deseja manter.
Se houver uma chance de que haja um gerenciador de arquivos nesse host, você poderá iniciá-lo a partir do terminal e remover o arquivo lá.
Isso executará o nautilus no diretório atual:
nautilus .
Isso evitará que você remova acidentalmente o arquivo errado ou algo pior.