Não é possível excluir arquivos com caracteres de nome de arquivo especiais (e ímpares)

0

Eu estava limpando meu NAS e encontrei esta situação estranha.

$ pwd
/Volumes/Backup/NoteHP/Outras/Ed Motta

$ ls -larit
total 12932
 7786751625 -rwx------  1 rjdsantos  staff  3388293 Feb  2  2005 Ed Motta & Seu Jorge_Tem espaço na van.mp3
10229559116 -rwx------  1 rjdsantos  staff  3199086 Jul 13  2011 Ed Motta & Flávio Venturini - Nascente .mp3
 7737291939 drwx------  1 rjdsantos  staff    16384 Mar 14 00:21 .
 5442442802 drwx------  1 rjdsantos  staff    16384 Mar 14 00:26 ..

$ rm *
rm: Ed Motta & Flávio Venturini - Nascente .mp3: No such file or directory
rm: Ed Motta & Seu Jorge_Tem espaço na van.mp3: No such file or directory

$ ls -larit | cat -vet
total 12932$
 7786751625 -rwx------  1 rjdsantos  staff  3388293 Feb  2  2005 Ed Motta & Seu Jorge_Tem espaço na van.mp3$
10229559116 -rwx------  1 rjdsantos  staff  3199086 Jul 13  2011 Ed Motta & Fla?M-^Avio Venturini - Nascente .mp3$
 7737291939 drwx------  1 rjdsantos  staff    16384 Mar 14 00:21 .$
 5442442802 drwx------  1 rjdsantos  staff    16384 Mar 14 00:26 ..$

Eu tentei quase tudo:

find . -exec rm -f {} \;
find . -inum XXX -exec rm -f {} \;
find . -inum XXX -delete

O NAS é um Seagate Blackarmor 110 (firmware atualizado) com um disco de 2 TB, montado pelo CIFS. Executando o Mac OS X Mountain Lion 10.8.2 (atualizado também). Evito usar o WiFi devido a problemas de conexão.

Alguma idéia?

    
por rjdsantos 14.03.2013 / 15:51

0 respostas