Очистка моего домашнего каталога


25

У меня есть следующая проблема, я установил кучу пакетов Ubuntu с тех пор, как использовал Ubuntu, теперь я удалил эти пакеты с помощью диспетчера пакетов Synaptic, но каким-то образом он все еще оставил скрытые папки в моем домашнем каталоге для определенных приложений, которые я удалил , занимая ненужное дисковое пространство. например. .Netbeans и .amarok и т. Д.

Есть ли способ автоматически обнаружить эти папки, которые больше не используются, и удалить их?

Ответы:


14

Загляните в папки, которые вас беспокоят, чтобы увидеть, есть ли что-то ценное в них, и - если вы довольны потерей данных - просто удалите их (на всякий случай, вы можете оставить их в корзине на несколько недель).

В будущем вы можете дать команду менеджеру пакетов удалить приложение, а также связанные с ним файлы конфигурации всей системы, выполнив очистку .

  • В synaptic щелкните пакет правой кнопкой мыши и выберите « Пометить» для полного удаления .
  • В командной строке, если хотите, введите sudo apt-get purge packagename.

Это удалит любую конфигурацию и данные приложения, которые приложение создало для всей системы, и, конечно, оставит нетронутыми все данные, которые вы сохранили из приложения (т. Е. Каталог проекта NetBeans), включая все пользовательские конкретная конфигурация, которая сохраняется в вашем домашнем каталоге. Удаление вручную - единственный способ избавиться от них.

Если вы хотите узнать, какие папки занимают много места, есть Анализатор использования дисков (Приложения → Стандартные → Анализатор использования дисков), выберите опцию «Сканировать дома», чтобы получить список всего в доме, включая скрытые файлы.

Кроме того, используйте средство «Уборка компьютера» («Система»> «Администрирование» → «Уборка компьютера»), чтобы очистить весь мусор, оставленный менеджером пакетов. С точки зрения командной строки это было бы эквивалентно выполнению sudo apt-get autoremove && sudo apt-get autoclean.

Некоторые приложения, такие как NetBeans и AmaroK, могут оставлять совсем немного данных. Но нет никакого способа , чтобы система автоматически удалять их без риска удаления что - то кто - то на самом деле хотели бы сохранить. Ради пользователей, такой функции нет; хорошая работа, учитывая, что вы могли использовать netbeans в течение нескольких лет, прежде чем удалять его - я был бы очень раздражен, если бы apt удалил всю вашу работу, чтобы освободить 500 килобайт. :-)


6
Команда очистки и связанная с ней функция Synaptic не удаляют файлы конфигурации из пользователя / дома. Удаляет конфиги из / etc и, возможно, из других системных папок. Единственный способ, которым я знаю, чтобы удалить скрытые папки конфигурации из / home, - это удаление вручную.
Lovinglinux

4

Ну, у меня была одна и та же проблема, и я просто открыл nautilus, нажал Ctrl+, hчтобы просмотреть скрытые файлы, и отсортировал их по дате. Я нашел много папок, которые не были изменены после определенной даты. Обратите внимание, я установил новую свежую версию Ubuntu, и, следовательно, некоторые приложения имели более новые даты изменения, которые помогли мне отсортировать.

Я не уверен в этом: некоторые приложения могут изменять файлы внутри папки, но дата папки не будет изменена. Вы должны проверить это тоже.


3

Там нет никакого способа, как обнаружить эти неиспользуемые папки надежно. Программа может выбрать любое имя папки, чтобы сохранить информацию о пользователе. Не обязательно существует связь между именем папки и именем программы.

В большинстве случаев не стоит удалять эти папки, потому что большинство из них занимают очень мало места. И если вы когда-нибудь переустановите программу, все ваши данные все еще там.

Однако вы можете вручную удалить папки, которые занимают очень много места. Вы должны угадать, если папки больше не используются. Вы можете сначала сделать резервную копию этих папок.

Пространство, занимаемое каждой папкой, можно перечислить с помощью графического файлового менеджера или на консоли с помощью команды, подобной этой:

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.