Eu sei sobre os perigos do uso do acesso root, por favor, abandone as palestras. Tento ser cuidadoso e duplamente 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 expulso no lixo). Mal sabia eu que os arquivos iriam para o lixo como root e agora não consigo 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 sabe como entrar no lixo como raiz. Tudo o que recebo é uma mensagem dizendo:
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 procurei ao redor para tentar encontrar posts sobre isso, mas só encontrei informações desatualizadas sobre um arquivo oculto no diretório raiz. Isso parece não se aplicar mais, por isso estou preso a um arquivo na lixeira que não consigo remover e não consigo acessar.
Estou usando o Ubuntu 14.04 64bit em um laptop ASUS x401a.
sudo cd /home/your_username/.local/share/Trash
Respostas:
Você precisará de acesso root ao lixo para poder excluir esses arquivos - a maneira mais fácil de fazer isso em um sentido temporário é abrir uma janela do terminal alt+ ctrl+ te inserir 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 a partir daqui. Exclua o arquivo de propriedade raiz.
Quando terminar, lembre-se de fechar o programa!
fonte
sudo -i
e iniciar o nautilus a partir da linha de comando ...Se você deseja excluir todo o conteúdo da lixeira, você pode usar o sudo e remover o diretório inteiro. Lembre-se de refazer o diretório para que não cause problemas. O código é:
Isso fará tudo com uma entrada no terminal.
fonte
Eu pessoalmente uso muito o lixo-cli . Eu o uso como uma alternativa
rm
para estar seguro (por exemplotrash -r my-folder
).Uma vez instalado, você pode fazer
fonte
execute isso no seu cmd
fonte
Use o terminal! 1eleven (arraste e solte)
sudo chown -R $USER:$USER
e verifique se há um espaço no final.Agora arraste o arquivo ou a pasta afetada do gerenciador de arquivos para o terminal.
O resultado deve ficar assim:
ou isto:
onde
$USER
significa seu nome de usuário no nome do caminho.Execute o comando pressionando Entere provavelmente atualize a visualização F5no gerenciador de arquivos.
Usar o terminal com arquivos não é tão difícil quando arrastar e soltar funciona, é? ^^ É um recurso muito útil quando você sabe como usá-lo.
Como alternativa, você pode excluir arquivos únicos com
rm
. A exclusão de pastas pode ser feitarmdir
para pastas vazias ourm -r
para excluir arquivos e pastas recursivamente. Enquanto o método de arrastar e soltar deve funcionar em quase todos os casos e escapar adequadamente de tudo, você ainda deve ter cuidado ao usar comandos de exclusão. Possuir os arquivos e excluí-los no gerenciador de arquivos é a solução mais segura.Relacionado
fonte
$USER
então, porque também não aparecerá assim no terminal.Se você
midnight commander
instalou, pode abri-lo usandosudo
:vamos para:
e use alt + F6para excluir os arquivos que você deseja.
fonte