Como posso remover um arquivo chamado “--help” com a linha de comando do bash? [duplicado]

6

De alguma forma, consegui criar um arquivo com o nome "--help". Se eu tentar remover o arquivo usando "rm" coisas engraçadas acontecem. Por favor ajude

aqui está uma impressão da listagem do diretório:

[pavel@localhost test]$ ls -la
total 3640
drwxrwxr-x.  5 pavel pavel    4096 Jun 19 18:33 .
drwxrwxr-x.  6 pavel pavel    4096 Jun  9 12:23 ..
-rw-rw-r--.  1 pavel pavel 1070592 Jun 12 09:40 --help
    
por tutuDajuju 20.06.2013 / 09:21

3 respostas

12

Ou

rm ./--help

ou

rm -- '--help'

Consulte Directriz da Sintaxe do Utilitário 10 na especificação POSIX.1-2008 para uma descrição do indicador de fim de opções, --

    
por 20.06.2013 / 09:24
4
#!/usr/bin/env python

import os
os.unlink("--help")

Ou você pode fazer isso de maneira interativa.

    
por 20.06.2013 / 09:24
4

Você pode fazer ...?:

ls -il
find . -inum [NUMBER] -exec rm -i {} \;

Super roubado do Squeezy .

    
por 20.06.2013 / 10:54