Não é possível excluir o arquivo de atributos no mac os X

3

De repente, alguns arquivos * de atributos começaram a aparecer no trash folder do meu mac os x (snow leopard).

O problema é que não posso deletá-los.

// 1. See there is a file with an invalid name 
MAC:libs cran$ ls
commons-io-2.0.1.jar:com.dropbox.attributes

// 2. That I can't delete  
MAC:libs cran$ rm commons-io-2.0.1.jar\:com.dropbox.attributes 
rm: commons-io-2.0.1.jar:com.dropbox.attributes: No such file or directory

// 3. The only file here
MAC:libs cran$ ls -a
.
..
commons-io-2.0.1.jar:com.dropbox.attributes

// 4. But I can't do anything with it
MAC:libs cran$ ls -l
ls: commons-io-2.0.1.jar:com.dropbox.attributes: No such file or directory

// 5. Trying to delete parent folder
MAC:iome.desktop cran$ rm -rf libs
rm: libs: Directory not empty

// 6. Trying to use wildcards 
MAC:libs cran$ rm commons-*
rm: commons-io-2.0.1.jar:com.dropbox.attributes: No such file or directory

// 7. Trying to delete parent folder
MAC:iome.desktop cran$ rmdir libs
rm: libs: Directory not empty

// 8. Retrieving the inode
MAC:libs cran$ ls -i
ls: commons-io-2.0.1.jar:com.dropbox.attributes: No such file or directory
3408401 commons-io-2.0.1.jar

// 8. Remove the file by inode
MAC:libs cran$ find . -inum 3408401 -exec rm -i {} \;
remove ./commons-io-2.0.1.jar? y
find: ./commons-io-2.0.1.jar:com.dropbox.attributes: No such file or directory

// 9. Repair the disk permission 

// 10. Fix the ACL (while booting from an external drive)

Eu corri um fsck -fy esperando que fosse limpá-los, mas sem sucesso. Eu quero instalar o bootcamp no meu computador. Mas agora que sinto que o sistema de arquivos está bagunçado, tenho um pouco de medo de criar novas partições e outras coisas.

Eu tentei usar xattr para remover o arquivo, mas, mais uma vez, sem sucesso:

MAC:libs cran$ touch commons-io-2.0.1.jar

// a. Trying to remove attr 
MAC:libs cran$ xattr -d com.dropbox.attributes commons-io-2.0.1.jar 
xattr: commons-io-2.0.1.jar: No such xattr: com.dropbox.attributes

// b. Trying to remove attr 
MAC:libs cran$ xattr -d com.dropbox commons-io-2.0.1.jar 
xattr: commons-io-2.0.1.jar: No such xattr: com.dropbox

Eu executei todos esses testes no modo normal e no modo de usuário único. Você sabe como posso me livrar desses arquivos?

    
por Name is carl 27.01.2013 / 19:46

2 respostas

1

Meu chapéu para os genuises da Apple Store de Lyon Part Dieu, França .

O raciocínio por trás da solução é: se você não pode excluir algo, tente movê-lo em outro lugar.

O que Adrien e Vincent fizeram:

  • renomear .trash para badtrash
  • crie outra pasta .trash . Agora minha lixeira está funcionando como esperado, mas os arquivos undeletable ainda estão no meu computador. Mas espere, tem mais:)
  • inicialize o mac a partir de outro sistema localizado em external harddrive
  • altere a permissão de badtrash para que possa ser excluída
  • excluir badtrash
  • esvazia a lixeira

Tadah!

Agora meus arquivos undeletable estão agora na unidade externa. O que não é um problema: nem para mim, nem para Adrien e Vincent, pois a unidade externa será reformatada em breve.

Solução elegante, eh?

Graças à grande equipe da loja da Apple no Lyon Part Dieu.

    
por 29.01.2013 / 17:14
0

Enquanto estiver nesse diretório, tente:

rm commons

e, em seguida, pressione a tecla Tab (isso deve autocompletar o nome do arquivo) e depois disso Enter .

Aviso: não tenho certeza se a exclusão desses arquivos pode causar problemas.

    
por 27.01.2013 / 19:50