Não é possível o arquivo rm porque ele não existe?

1

Eu encontrei um problema muito estranho em um volume NAS que estou acessando no OS X. Eu tenho um arquivo PNG que tentei excluir, mas algo deu errado e ele ainda aparece quando eu executo ls ou view o diretório no Finder (o ícone está em branco, no entanto). Aqui é onde fica esquisito:

  • A execução em branco ls lista o arquivo junto com tudo que existe , sem problemas. Mesma coisa com ls -a , -h ou -w .

  • Se eu executar ls com -l ou -i ou tentar rm ou mv o arquivo, recebo o erro " No such file or directory " em vez da saída. Tudo o mais que deve aparecer faz.

  • A correr ls -s imprime

    0 3-keys-to-manifestation-og.png
    

Então, eu tenho um arquivo com tamanho zero, que não consigo excluir nem renomear. Não há nenhum problema com caracteres especiais no nome do arquivo, como foi sugerido com semelhante problemas .

Alguma idéia sobre o que aconteceu e como posso me livrar dessa coisa?

    
por Andron 14.03.2017 / 07:02

1 resposta

0

Tente reproduzir algum conteúdo no arquivo e excluí-lo.

echo "Some Text" > 3-keys-to-manifestation-og.png && rm 3-keys-to-manifestation-og.png

Não sei dizer por que esse arquivo ainda é mostrado em ls, mas talvez você possa excluí-lo depois que ele foi "criado" com o comando echo.

Se o arquivo ainda existir, o eco substituirá seu conteúdo por "Some Text". Se não estiver mais lá, será criado e preenchido com "Some Text". Depois disso, deve ser possível excluí-lo.

    
por 14.03.2017 / 07:59

Tags