Questão Como excluir .Trashes / * na unidade NTFS no Mac?


Eu instalei Tuxera NTFS para Mac 2013.2 no Mac OS X 10.9. eu acho que /Volumes/<some NTFS drive>/.Trashes/* em uma unidade NTFS que montei no Mac não pode ser excluída. Qualquer ideia?

Coisas que eu tentei em vão:

  • $ rm -rf /Volumes/mydrive/.Trashes/*
  • Lixeira vazia no Dock usando GUI

2


origem




Respostas:


As subpastas no .Trashes-Folder são as Lixeiras dos usuários que efetuaram login no sistema. Portanto, essas Lixeiras pertencem aos usuários específicos e ninguém mais tem o direito de acessá-las. Portanto, para excluir essas pastas, você precisará efetuar login como administrador do sistema e emitir o seguinte comando na linha de comando:

sudo rm -rf /Volumes/mydrive/.Trashes/*

Dessa forma, o comando rm será emitido como superusuário, que é removido para remover pastas pertencentes a outros.

Essas pastas serão recriadas assim que o usuário fizer login novamente! Então, depois de fazer login como administrador do sistema, haverá novamente uma pasta /Volumes/mydrive/.Trashes/501.

Pelo menos assim funciona em um padrão HFS + -Volume. Como o NTFS é mais restritivo com direitos de acesso, talvez seja necessário usar uma abordagem diferente.

Mas por que você quer excluí-lo em primeiro lugar? Como depois de esvaziar o TrashBin a pasta está vazia, não está realmente desperdiçando espaço e, como tem um ponto no nome, ele nem deveria aparecer na interface do usuário - mesmo no Windows.


3



Eu só quero esvaziar /Volumes/<my NTFS partition>/.Trashes/<some folder>. Quando eu tento sudo rm -rf /Volumes/<my NTFS partition>/.Trashes/<some folder>, dá erros dizendo rm /Volumes/<my NTFS partition>/.Trashes/<some folder>: Directory not empty . Alguma ideia? - qazwsx