Entrada estranha no meu dir home

0

Estou no Debian 8 e, por algum motivo, quando ls no meu diretório pessoal, a seguinte linha aparece:

-rw-r--r-- 1 elade develop5    0 Nov 10 12:28 ?0?@@X?@8?@!???@@@@@?????????@?@?????@@????

Não consigo remover essa entrada. Quando tento rm 'string' eu recebo "nenhuma pesquisa anterior".

Qualquer ajuda ou apontar na direção certa é muito apreciada.

    
por Elad Edri 13.11.2016 / 16:13

2 respostas

1

A maneira mais simples é obter o número de inode do arquivo falso com:

$ ls -li
...
12345678 -rw-r--r-- 1 elade develop5    0 Nov 10 12:28 ?0?@@X?@8?@!???@@@@@?????????@?@?????@@????
...

Em seguida, remova-o usando esse comando:

find . -inum 12345678 -exec rm -i {} \;

É claro que você deve substituir 12345678 pelo numode real.

    
por 14.11.2016 / 12:59
1

Você deve conseguir remover esse arquivo usando:

rm -i \?*

Atualização:

O seguinte lista seu arquivo?

find . -name '*@*@*'

E, em caso afirmativo, o seguinte deve ser capaz de descartá-lo:

find . -name '*@*@*' -exec rm -f {} \;

Ou a sugestão @jlliagre parece ainda melhor.

    
por 13.11.2016 / 16:17

Tags