Limpando meu diretório pessoal

25

Eu tenho o seguinte problema, instalei um monte de pacotes Ubuntu desde que usei o Ubuntu, agora removi esses pacotes usando o Synaptic Package Manager, mas de alguma forma ele ainda deixou pastas ocultas no meu diretório inicial para os aplicativos específicos que eu desinstalei , ocupando espaço em disco desnecessário. por exemplo. .Netbeans e .amarok etc

Existe uma maneira de detectar essas pastas que não estão mais em uso automaticamente e excluí-las?

Roland
fonte

Respostas:

14

Dê uma olhada nas pastas que o incomodam, para ver se há algo de valor lá e, se você estiver satisfeito com a perda de dados, basta excluí-los (por precaução, você pode optar por deixá-los na lixeira). Por algumas semanas).

No futuro, você pode instruir seu gerenciador de pacotes a remover o aplicativo e os arquivos de configuração associados ao sistema, fazendo uma limpeza .

  • Em sináptico, clique com o botão direito do mouse no pacote e selecione Marcar para remoção completa .
  • Na linha de comando, se você preferir, digite sudo apt-get purge packagename.

Isso excluirá todos os dados de configuração e aplicativo que o aplicativo criou em todo o sistema; obviamente, deixará intactos todos os dados que você salvou dentro do aplicativo (ou seja, o diretório de projeto do NetBeans), incluindo todos os configuração específica salva no diretório inicial. A exclusão manual é a única maneira de se livrar deles.

Se você deseja descobrir quais pastas ocupam muito espaço, existe o Analisador de Uso de Disco (Aplicativos → Acessórios → Analisador de Uso de Disco), selecione a opção "digitalizar para casa" para obter uma lista de tudo em casa, incluindo arquivos ocultos.

Além disso, use o Computer Janitor (Sistema → Administração → Computer Janitor) para limpar qualquer lixo que tenha sido deixado para trás pelo gerenciador de pacotes. Em termos de linha de comando, isso seria equivalente a fazer sudo apt-get autoremove && sudo apt-get autoclean.

Alguns aplicativos, como o NetBeans e o AmaroK, podem deixar muitos dados para trás. Mas não há como o sistema excluí-los automaticamente sem o risco de excluir algo que alguém realmente queria manter. Para o bem dos usuários, não existe esse recurso; um bom trabalho, considerando que você pode ter usado o netbeans por alguns anos antes de removê-lo - eu seria realmente irritante se o apt excluísse todo o seu trabalho para liberar 500 kilobytes. :-)

Stefano Palazzo
fonte
6
O comando purge e o recurso Synaptic relacionado não removem arquivos de configuração do usuário / home. Ele remove as configurações do / etc e provavelmente outras pastas do sistema. A única maneira que sei remover pastas de configuração ocultas de / home é a exclusão manual.
lovinglinux
4

Bem, eu tive o mesmo problema uma vez e acabei de abrir o nautilus, pressionado Ctrl + hpara visualizar os arquivos ocultos e os ordenei por data. Encontrei muitas pastas que não foram modificadas além de uma certa data. Observe que eu havia instalado uma nova versão nova do Ubuntu e, portanto, alguns aplicativos tiveram datas de modificação mais recentes, o que me ajudou a classificar.

Não tenho certeza sobre isso: alguns aplicativos podem alterar arquivos dentro da pasta, mas a data da pasta não será modificada. Você tem que verificar isso também.

theTuxRacer
fonte
3

Não há como detectar essas pastas não utilizadas de maneira confiável. Um programa pode escolher qualquer nome de pasta para salvar as informações do usuário. Não há necessariamente uma relação entre o nome da pasta e o nome do programa.

Na maioria dos casos, não vale a pena excluir essas pastas porque a maioria delas ocupa muito pouco espaço. E se você reinstalar o programa, todos os seus dados ainda estarão lá.

No entanto, você pode excluir manualmente as pastas que ocupam muito espaço. Você precisa adivinhar se as pastas não são mais usadas. Você pode fazer backup dessas pastas primeiro.

O espaço ocupado por cada pasta pode ser listado com um gerenciador de arquivos gráfico ou em um console com um comando como este:

cd "$HOME"
du -h --max-depth 1
gracejo
fonte