Criei acidentalmente um arquivo chamado
> option[value='2016']
Como posso excluí-lo?
My attempts:
$ rm "> option[value='2016']"
rm: cannot remove ‘> option[value='2016']’: No such file or directory
$ rm \> o*
rm: cannot remove ‘>’: No such file or directory
rm: cannot remove ‘o*’: No such file or directory
$ rm `> o*`
rm: missing operand
Try 'rm --help' for more information.
$ rm \> option*
rm: cannot remove ‘>’: No such file or directory
rm: cannot remove ‘option*’: No such file or directory
$ rm '\> option*'
rm: cannot remove ‘\\> option*’: No such file or directory
$
$ rm "\> option*"
rm: cannot remove ‘\\> option*’: No such file or directory
Listagem de arquivos:
HAPPY_PLUS_OPTIONS/
o*
op*
> option[value='2016']
> option[value='ALFA ROMEO']
README.md
rspec_conversions/
.rubocop.yml
SAD/
SAD_PLUS_OPTIONS/
Respostas:
outra opção
que fornecem (com valor de inode apropriado)
então
optionnaly (para visualizar)
você também pode adicionar
-xdev
se houver outro sistema de arquivos abaixo.fonte
Você também pode usar a opção "-" que, de acordo com o homem:
Então eu tentei:
E o removeu com:
A maneira mais fácil de verificar se o nome do arquivo foi digitado corretamente:
E deixe a conclusão automática fazer o trabalho.
PS: Por mais tentador que pareça, não crie um nome de arquivo "-rf *". Coisas ruins podem acontecer.
Sempre use "-i" para estar seguro.
fonte
O problema inicial era um espaço de liderança,
trabalho.
Atualizou a pergunta sobre arquivos que começam com> etc.
fonte
Para uma abordagem interativa (geralmente mais segura):
Se houver alguns arquivos nomeados especiais no diretório atual.
Você pode usar
rm ./
e, em seguida, TabTabpara listar arquivos e, em seguida, selecionar o arquivo e excluí-lo.fonte
Tab
duas vezes para encontrar arquivos.Pois
rm
não há nada de mágico>
. Você só precisa garantir que o colchete angular chegue a ele (= impede que o shell o interprete como um redirecionamento).Se você estiver em um sistema moderno e sensato, poderá conseguir nomes de escape apropriados ao concluir a tabulação.
fonte