mensagem “nenhum arquivo ou diretório” ao excluir um arquivo existente no NTFS

6

Eu tenho um diretório com imagens. De repente, descobri que há uma nova imagem com um novo nome. O conteúdo da imagem é semelhante a outra imagem em outro diretório, mas com um nome diferente. Eu não copiei esta imagem para este diretório.

Além disso, um diretório com o mesmo nome da imagem apareceu de repente. Eu não criei nenhum deles. Quando tentei excluí-los, recebi a mensagem "Nenhum arquivo ou diretório", embora já existisse. Eu usei o comando sudo rm -rf imagename.jpg para excluí-lo, mas não funcionou.

Alguém pode explicar por que isso está acontecendo e como resolvê-lo?

A saída de ls -l "large (2).jpg" :

-rw------- 1 alaa alaa 2859942 Jun  8 04:01 large (2).jpg

A saída de rm "large (2).jpg" :

rm: cannot remove ‘large (2).jpg’: No such file or directory

A saída de printf %s\0\n ./large* | sed -n l

./large (20).jpg
-rw------- 1 alaa alaa 2859942 Jun  8 04:01 large (2).jpg
0$ ./large (26).jpg
rm: cannot remove ‘large (2).jpg’: No such file or directory
0$ ./large (2).jpg
./large (20).jpg%pre%0$
./large (26).jpg%pre%0$
./large (2).jpg%pre%0$
./large (5).jpg%pre%0$
0$ ./large (5).jpg%pre%0$

O sistema de arquivos é NTFS.

    
por Alaa 23.06.2014 / 15:02

2 respostas

4

Uma vez, eu postei uma aparência muito detalhada em NTFS fluxos de arquivos como relacionado ao driver linux ntfs-3g devido a um problema semelhante em uma questão diferente. Eu me lembrei disso, e - adivinhando que seu problema também estava em uma partição NTFS - eu postei este comentário aqui:

If it's NTFS I suspect this. This can occur if a file's basic permissions are modified as you end up affecting the stream. I think that's what happens. It's complicated - and probably at least a little beyond me. But it happens. Anyway, run chkdsk in Windows.

Aparentemente, e felizmente, isso resolveu seu problema.

    
por 25.06.2014 / 00:21
0

Tente:

rm -i large*.jpg

Isso perguntará se você deseja excluir todos os arquivos correspondentes. Diga "não" para todos os arquivos que não sejam este.

    
por 23.06.2014 / 17:08

Tags