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

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

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

25
задан 25 November 2010 в 05:44

4 ответа

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

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

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

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

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

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

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

0
ответ дан 25 November 2010 в 05:44

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

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

0
ответ дан 25 November 2010 в 05:44

Проект Mundus создает некое программное обеспечение, предназначенное для облегчения очистки неиспользуемых файлов в домашнем каталоге. См .: http://blog.mundusproject.org/

.
0
ответ дан 25 November 2010 в 05:44

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

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

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

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

cd "$HOME"
du -h --max-depth 1
0
ответ дан 25 November 2010 в 05:44

Другие вопросы по тегам:

Похожие вопросы: