Use o terminal!1eleven (arrastar e soltar)

Use o terminal!1eleven (arrastar e soltar)

Eu sei sobre os perigos de usar o acesso root, então, por favor, renuncie às palestras. Procuro ser cuidadoso e serei redobrado a partir de agora.

Eu estava usando o navegador de arquivos com acesso root para alterar algumas permissões de arquivo. Durante o processo apaguei alguns arquivos (devo dizer que os joguei na lixeira). Mal sabia eu que os arquivos iriam para a lixeira como root e agora não posso removê-los porque não tenho permissão para lê-los, mas não sei como acessá-los para alterar as permissões porque não não sei como entrar no lixo como root. Tudo que recebo é uma mensagem dizendo que:

Este local não pôde ser exibido.

Desculpe, não foi possível exibir todo o conteúdo de trash:///: Operação não suportada

Eu pesquisei para tentar encontrar postagens sobre isso, mas só encontrei informações desatualizadas sobre um arquivo oculto no diretório raiz. Isso parece não se aplicar mais, então estou preso com um arquivo na lixeira que não consigo remover e ao qual não consigo acessar.

Estou usando o Ubuntu 14.04 64 bits em um laptop ASUS x401a.

Responder1

Você precisará de acesso root à lixeira para poder excluir esses arquivos - a maneira mais fácil de fazer isso temporariamente é abrir uma janela de terminal alt+ ctrl+ te digitar o comando

gksudo nautilus /home/your_username/.local/share/Trash

Isso executará o gerenciador de arquivos com permissões de superusuário e você poderá esvaziar a lixeira daqui. Exclua o arquivo de propriedade raiz.

Quando terminar, lembre-se de fechar o programa!

Responder2

Se você quiser excluir todo o conteúdo da lixeira, você pode usar sudo e remover todo o diretório. Lembre-se de refazer o diretório para não causar problemas. O código é:

sudo rm -rf /home/User_Name/.local/share/Trash && mkdir /home/User_Name/.local/share/Trash

Isso fará tudo com uma entrada no terminal.

Responder3

Eu pessoalmente usolixo-clibastante. Eu uso isso como uma alternativa para rmestar seguro (por exemplo trash -r my-folder).

sudo apt install trash-cli

Depois de instalado você pode fazer

sudo trash-empty

Responder4

Use o terminal!1eleven (arrastar e soltar)

  • Abra um terminal com Ctrl+ Alt+ t.
  • Para se apropriar dos arquivos novamente e continuar no gerenciador de arquivos, digite o comando sudo chown -R $USER:$USERe certifique-se de que haja um espaço no final.
  • Agora arraste o arquivo ou pasta afetada do gerenciador de arquivos para o terminal.

    • O resultado deve ficar assim:

      sudo chown -R $USER:$USER '/home/$USER/.local/share/Trash/files/some_file.txt'
      

      ou isto:

      sudo chown -R $USER:$USER '/media/$USER/path to external drive/.Trash-1000/files/sömё fïle thät may have fancy encodings, ſpaces & stu

informação relacionada