Pulizia della mia directory home


25

Ho il seguente problema, ho installato un sacco di pacchetti Ubuntu da quando ho usato Ubuntu, ora ho rimosso questi pacchetti usando Synaptic Package Manager ma in qualche modo ha ancora lasciato cartelle nascoste nella mia home directory per le applicazioni specifiche che ho disinstallato , occupando spazio su disco non essenziale. per esempio. .Netbeans e .amarok ecc

C'è un modo per rilevare queste cartelle che non sono più utilizzate automaticamente ed eliminarle?

Risposte:


14

Dai un'occhiata alle cartelle che ti danno fastidio, per vedere se c'è qualcosa di valore lì dentro e, se sei contento di perdere i dati, eliminali (nel caso, potresti scegliere di lasciarli nel cestino per poche settimane).

In futuro, puoi richiedere al gestore dei pacchetti di rimuovere l'applicazione e i file di configurazione associati a tutto il sistema eseguendo un'eliminazione .

  • In sinaptico, fai clic con il pulsante destro del mouse sul pacchetto e seleziona Segna per la rimozione completa .
  • Sulla riga di comando, se preferisci, digita sudo apt-get purge packagename.

Ciò eliminerà tutti i dati di configurazione e dell'applicazione che l' applicazione ha creato a livello di sistema, ovviamente lascerà intatti tutti i dati salvati all'interno dell'applicazione (ovvero la directory di progetto di NetBeans), inclusi tutti gli utenti, configurazione specifica che viene salvata nella directory principale. La cancellazione manuale è l'unico modo per sbarazzarsi di quelli.

Se vuoi scoprire quali cartelle occupano molto spazio, c'è Disk Usage Analyzer (Applicazioni → Accessori → Disk Usage Analyzer), seleziona l'opzione "scan home" per ottenere un elenco di tutto in casa, inclusi i file nascosti.

Inoltre, utilizzare Computer Janitor (Sistema → Amministrazione → Computer Janitor) per ripulire eventuali rifiuti lasciati dal gestore dei pacchetti. In termini di riga di comando, ciò equivarrebbe a fare sudo apt-get autoremove && sudo apt-get autoclean.

Alcune applicazioni, come NetBeans e AmaroK, possono lasciare un bel po 'di dati. Ma non c'è modo per il sistema di eliminarli automaticamente senza il rischio di eliminare qualcosa che qualcuno voleva davvero mantenere. Per il bene degli utenti, non esiste tale caratteristica; un buon lavoro considerando che potresti aver usato netbeans per alcuni anni prima di rimuoverlo - sarei davvero fastidioso se apt cancellasse tutto il tuo lavoro per liberare 500 kilobyte. :-)


6
Il comando purge e la relativa funzione Synaptic non rimuovono i file di configurazione dall'utente / home. Rimuove le configurazioni da / etc e probabilmente da altre cartelle di sistema. L'unico modo in cui conosco per rimuovere le cartelle di configurazione nascoste da / home è la cancellazione manuale.
lovinglinux il

4

Bene, ho avuto lo stesso problema una volta e ho appena aperto nautilus, ho premuto Ctrl+ hper visualizzare i file nascosti e li ho ordinati per data. Ho trovato molte cartelle che non sono state modificate oltre una certa data. Prendi nota, però, che avevo installato una nuova versione di Ubuntu, e quindi alcune applicazioni avevano date modificate più recenti, che mi hanno aiutato a ordinare.

Non ne sono sicuro: alcune applicazioni potrebbero cambiare i file all'interno della cartella, ma la data della cartella non verrà modificata. Devi controllare anche quello.


3

Non è possibile rilevare in modo affidabile queste cartelle non utilizzate. Un programma può scegliere qualsiasi nome di cartella per salvare le informazioni dell'utente. Non esiste necessariamente una relazione tra il nome della cartella e il nome del programma.

Nella maggior parte dei casi non vale la pena eliminare queste cartelle perché la maggior parte di esse occupa pochissimo spazio. E se hai mai reinstallato il programma, tutti i tuoi dati sono ancora lì.

È comunque possibile eliminare manualmente le cartelle che occupano molto spazio. Devi indovinare se le cartelle non sono più utilizzate. Potresti voler prima fare il backup di queste cartelle.

Lo spazio occupato da ciascuna cartella può essere elencato con un file manager grafico o su una console con un comando come questo:

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.