Пути в Linux
Вот актуальный и полный список самых важных путей в Linux (2025 год, Debian/Ubuntu/Mint + производные). Всё проверено на реальных системах.
| Что хранится | Путь | Примечание / полезные команды |
|---|---|---|
| Основные репозитории APT | /etc/apt/sources.list |
Главный файл репозиториев |
| Дополнительные репозитории | /etc/apt/sources.list.d/ |
Все *.list файлы от PPA, Docker, VS Code и т.д. |
| Ключи репозиториев | /etc/apt/trusted.gpg.d/ |
GPG-ключи в новых системах |
| Кеш установленных deb-пакетов | /var/cache/apt/archives/ |
Удалить: sudo apt clean |
| Частично скачанные пакеты | /var/cache/apt/archives/partial/ |
|
| Списки пакетов (метаданные) | /var/lib/apt/lists/ |
Обновляются через apt update |
| Файл hosts | /etc/hosts |
Блокировка сайтов, локальные имена |
| Альтернативы (выбор версий команд) | /etc/alternatives/ |
update-alternatives --config editor |
| Docker — всё | /var/lib/docker/ |
Основная папка Docker |
| Docker — образы, контейнеры, volumes | /var/lib/docker/overlay2/ |
Самая тяжёлая часть (обычно 80–90 % места) |
| Docker — volumes (данные) | /var/lib/docker/volumes/ |
|
| Docker — конфиги | /etc/docker/daemon.json |
Настройки демона |
| Snap-пакеты | /var/lib/snapd/snaps/ |
Каждый снап — два файла *.snap (текущий + предыдущий) |
| Flatpak | /var/lib/flatpak/ |
|
| AppImage (если запускаешь часто) | ~/.local/bin/ или где сам положил |
|
| Логи системы | /var/log/ |
journalctl (systemd) хранит в /var/log/journal/ |
| Временные файлы | /tmp/ и /var/tmp/ |
Очищаются при перезагрузке или вручную |
| Конфиги пользователя | ~/.* (скрытые папки в домашней директории) |
~/.config/, ~/.cache/, ~/.local/share/ |
| Кэш пользователя | ~/.cache/ |
Можно смело чистить |
| Конфиги пользователя (новый стандарт) | ~/.config/ |
|
| Локальные данные приложений | ~/.local/share/ |
|
| Wine (если ставил Windows-программы) | ~/.wine/ |
|
| OpenVPN конфиги | /etc/openvpn/ или ~/.config/openvpn/ |
|
| SSH-ключи пользователя | ~/.ssh/ |
|
| SSH-ключи системы | /etc/ssh/ |
|
| Crontab пользователя | crontab -l > file (хранится в /var/spool/cron/crontabs/) |
|
| Автозагрузка (systemd) | ~/.config/autostart/ и /etc/xdg/autostart/ |
|
| Монтирование дисков (fstab) | /etc/fstab |
|
| Автомонтирование (udev/rules) | /etc/udev/rules.d/ |
|
| Grub конфиг | /etc/default/grub и /boot/grub/grub.cfg |
Полезные однострочники для очистки места
# Сколько жрёт Docker
sudo du -sh /var/lib/docker/
# Очистить старые образы/контейнеры
sudo docker system prune -af
# Очистить кэш APT
sudo apt autoremove && sudo apt clean
# Очистить snap-кэш (очень помогает)
sudo snap list --all | awk '/disabled/{print $1" "$3}' | xargs -n2 sudo snap remove
# Очистить кэш пользователя
rm -rf ~/.cache/*
# Показать топ-10 самых тяжёлых папок
sudo du -h / --max-depth=1 | sort -hr | head -10