Az Ubuntu rendszeren korábban telepített, de már eltávolított csomagokhoz tartozó konfigurációs fájlok az /etc mappában gyakran ott maradnak, még az eltávolítás után is. Az alábbiakban bemutatom, hogyan találhatod meg és törölheted ezeket a fájlokat.
1. Először ellenőrizd, mely csomagok állapota „konfig fájlok megmaradtak”
A Linux rendszeren a dpkg parancs segítségével listázhatod azokat a csomagokat, amelyekhez még megmaradtak konfigurációs fájlok:
dpkg -l | grep '^rc'
Itt:
rjelzi, hogy a csomag el lett távolítva (removed),cpedig azt, hogy a konfigurációs fájlok még megvannak.
2. Az összes megmaradt konfigurációs fájl törlése
A purge parancs használatával eltávolíthatod a konfigurációs fájlokat ezekhez a csomagokhoz:
sudo dpkg --purge $(dpkg -l | awk '/^rc/ { print $2 }')
Ez a parancs:
- Megkeresi az összes csomagot, amelynek állapota
rc, és - Törli az összes kapcsolódó konfigurációs fájlt az
/etckönyvtárból.
3. Kézi törlés az /etc könyvtárban
Ha az előző lépés után is maradnak manuális módon létrehozott fájlok vagy mappák, akkor ezeket egyenként is megtalálhatod és törölheted.
A következő parancs megkeresi az /etc mappában azokat az alkönyvtárakat, amelyek már nem létező csomagokhoz tartozhatnak:
sudo find /etc -type d -empty
Ha biztos vagy benne, hogy az üres mappákra nincs szükséged, törölheted őket:
sudo find /etc -type d -empty -delete
4. Fájlok, amelyek manuálisan lettek létrehozva
Ha vannak olyan fájlok, amelyeket már régóta nem használsz, és nem tartoznak egyetlen jelenlegi csomaghoz sem, akkor azokat kézzel törölheted. Használhatsz fájlkezelőt, vagy például a rm parancsot, ha biztos vagy benne, hogy nincs már rájuk szükség.
Megjegyzés: Mindig körültekintően járj el az /etc könyvtárban végzett törléseknél, mivel ez tartalmazza a rendszer működéséhez szükséges konfigurációkat is.