Qual é a melhor maneira de lidar com 'rm'?

1

minha situação é bem singular:

  1. Estou usando um macbookpro e rodando o VMFusion para Ubuntu
  2. Estou compartilhando uma pasta específica entre o Ubuntu e o Mac por meio de "Pastas compartilhadas"
  3. Como todos sabem, isso significa que minha pasta será montada em meu kernel em / mnt / hgfs /

Sou uma pessoa muito descuidada e sempre aliasse rm = gvfs-trash. Eu percebi que para partições montadas, '/mnt/hgfs/.Trash-501' (a localização normal das pastas de lixo em cada partição) não existe. Eu tentei usar ambos rm = gvfs-trash e rm = trashput e eles parecem estar encontrando o mesmo erro.

O que é uma boa correção para isso?

(Eu estou contemplando symlinking /home/disappearedng/.local/share/Trash para /mnt/hgfs/.Trash-501 mas, em seguida, estou encontrando um erro ln: creating symbolic link . / Lixeira ': Não há tal arquivo ou diretório' que não tenho motivo para isso.)

EDIT: Eu não estou aqui para debater se eu quero usar rm -i ou porque eu escolhi escolher gvfs-trash e trash-cli. Eu simplesmente sinto que é mais seguro e não vou mudar para o rm original. Então, por favor, não dê respostas que me dirijam a usar o rm original.

    
por disappearedng 12.06.2011 / 23:51

1 resposta

0

O gvfs faz muitas suposições sobre o sistema de arquivos. Presume-se que ele possa encontrar o tamanho do sistema de arquivos, não com dois sistemas operacionais alterando-o. As movimentações de arquivos são instantâneas em uma única partição, que pode localizar a partição inteira e onde ela é montada.

Não posso recomendar que qualquer lixeira sempre funcione em uma unidade de rede. Para muitas coisas estão escondidas para que seja confiável. O arquivo pode ser aberto em outro lugar, sem qualquer forma de o segundo computador saber. O NFS faz a maioria dessas coisas a um custo de velocidade e segurança. Mesmo com vários compromissos, ainda faz suposições.

    
por 16.07.2011 / 04:30