Есть ли сканер для сканирования неиспользуемых файлов в моей системе?

Есть ли сканер для сканирования неиспользуемых файлов в моей системе?

Я установил/удалил много пакетов (в качестве пробной версии) в своей системе, в результате чего они оставили много ненужных файлов и временных файлов... Есть ли какой-либо пакет или программное обеспечение, которое может сканировать мою систему на наличие удаляемого мусора и удалять его?

решение1

Вы всегда можете сделать find / |xargs ls -l --time=atime 2>/dev/null >/tmp/access.times. С этим у вас есть файл /tmp/access.times, который содержит все файлы в вашей системе с последним временем доступа. Вы можете просеять его, чтобы найти файлы, к которым едва обращаются, и посмотреть, что можно удалить. Я бы все равно был осторожен перед удалением вещей, которые вам действительно нужны, поэтому не создавайте скрипты и не автоматизируйте этот процесс, иначе у вас будут проблемы!

решение2

Я бы рекомендовал использовать

find -name [filename]

Это не приведет к удалению файлов, но команда find поможет найти дерево(а) каталогов файлов, которые вы ищете.

решение3

Если вы удалите пакеты с помощью apt-get purge, то системные конфигурации и тому подобное будут удалены. Однако файлы конфигурации пользователей не будут. Эта ситуация была улучшена в последние годы благодаря спецификациям XDG. Например, Liferea будет хранить свой кэш в ~/.cache/liferea/, свои базы данных в ~/.local/share/liferea/и свою конфигурацию в ~/.config/liferea/. Именно так это должно делаться сейчас, что значительно упрощает определение того, какие файлы больше не используются. Однако некоторые приложения пока не следуют этой схеме.

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

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

Связанный контент