Czyszczenie mojego katalogu domowego

25

Mam następujący problem: zainstalowałem kilka pakietów Ubuntu, odkąd korzystałem z Ubuntu, teraz usunąłem te pakiety za pomocą Menedżera pakietów Synaptic, ale jakoś nadal pozostawiłem ukryte foldery w moim katalogu domowym dla konkretnych aplikacji, które odinstalowałem , zajmując niepewną przestrzeń dyskową. na przykład. .Netbeans i .amarok itp

Czy istnieje sposób na wykrycie tych folderów, które nie są już używane automatycznie i ich usunięcie?

Roland
źródło

Odpowiedzi:

14

Zajrzyj do folderów, które Ci przeszkadzają, aby sprawdzić, czy jest tam coś wartościowego, i - jeśli jesteś zadowolony z utraty danych - po prostu je usuń (na wszelki wypadek możesz zostawić je w koszu) na kilka tygodni).

W przyszłości możesz poinstruować swojego menedżera pakietów, aby usunął aplikację, a także powiązane pliki konfiguracyjne w całym systemie, wykonując czyszczenie .

  • W Synaptic kliknij pakiet prawym przyciskiem myszy i wybierz opcję Oznacz do całkowitego usunięcia .
  • Jeśli wolisz, w wierszu polecenia wpisz sudo apt-get purge packagename.

Spowoduje to usunięcie wszystkich danych konfiguracyjnych i aplikacji, które aplikacja utworzyła w całym systemie, i oczywiście pozostawi nienaruszone wszystkie dane, które zostały zapisane w aplikacji (tj. Katalog projektu NetBeans), obejmuje to wszystkich użytkowników konkretna konfiguracja zapisana w katalogu domowym. Usuwanie ręczne to jedyny sposób, aby się ich pozbyć.

Jeśli chcesz dowiedzieć się, które foldery zajmują dużo miejsca, znajdziesz Analizator zużycia dysku (Aplikacje → Akcesoria → Analizator zużycia dysku), wybierz opcję „Skanuj do domu”, aby uzyskać listę wszystkiego w domu, w tym ukrytych plików.

Użyj również Dozorcy komputerów (System → Administracja → Dozorcy komputerów), aby usunąć śmieci pozostawione przez menedżera pakietów. Pod względem wiersza poleceń byłoby to równoważne z działaniem sudo apt-get autoremove && sudo apt-get autoclean.

Niektóre aplikacje, takie jak NetBeans i AmaroK, mogą pozostawić sporo danych. Ale nie ma sposobu, aby system automatycznie usunął je bez ryzyka usunięcia czegoś, co ktoś naprawdę chciał zachować. Ze względu na użytkowników nie ma takiej funkcji; dobra robota, biorąc pod uwagę, że mógłbyś używać netbeans przez kilka lat przed jego usunięciem - byłbym naprawdę denerwujący, gdyby apt usunął całą twoją pracę do wolnych 500 kilobajtów. :-)

Stefano Palazzo
źródło
6
Polecenie czyszczenia i powiązana funkcja Synaptic nie usuwa plików konfiguracyjnych z użytkownika / domu. Usuwa konfiguracje z / etc i prawdopodobnie innych folderów systemowych. Jedynym sposobem, w jaki wiem, aby usunąć ukryte foldery konfiguracji z / home, jest ręczne usuwanie.
lovinglinux
4

Cóż, raz miałem ten sam problem i właśnie otworzyłem nautilus, nacisnąłem Ctrl+, haby wyświetlić ukryte pliki i posortowałem je według daty. Znalazłem wiele folderów, które nie zostały zmodyfikowane po upływie określonej daty. Pamiętaj jednak, że zainstalowałem nową świeżą wersję Ubuntu, a zatem niektóre aplikacje miały nowsze daty modyfikacji, co pomogło mi w sortowaniu.

Nie jestem tego pewien: niektóre aplikacje mogą zmieniać pliki w folderze, ale data folderu nie zostanie zmodyfikowana. Musisz też to sprawdzić.

theTuxRacer
źródło
3

Nie ma sposobu, aby wykryć te nieużywane foldery w wiarygodny sposób. Program może wybrać dowolną nazwę folderu, aby zapisać informacje o użytkowniku. Nie musi istnieć związek między nazwą folderu a nazwą programu.

W większości przypadków nie warto usuwać tych folderów, ponieważ większość z nich zajmuje bardzo mało miejsca. A jeśli kiedykolwiek ponownie zainstalujesz program, wszystkie twoje dane będą nadal tam znajdować.

Możesz jednak ręcznie usunąć foldery, które zajmują bardzo dużo miejsca. Musisz zgadnąć, czy foldery nie są już używane. Możesz najpierw wykonać kopię zapasową tych folderów.

Miejsce zajmowane przez każdy folder można wyświetlić za pomocą graficznego menedżera plików lub konsoli za pomocą polecenia takiego jak to:

cd "$HOME"
du -h --max-depth 1
żart
źródło