Vyhľadanie prázdnych priečinkov v systéme Arch Linux
Prečo tento návod vznikol?
Pri organizácii súborov v systéme Arch Linux, najmä pri synchronizácii alebo štruktúrnej reorganizácii adresárov, sa môže stať, že vznikne veľa prázdnych priečinkov. Tieto priečinky sú zbytočné a môžu spôsobiť neporiadok v systéme. Tento návod popisuje, ako efektívne identifikovať a odstrániť prázdne priečinky pomocou príkazov v Bash.
1. Vyhľadanie prázdnych priečinkov
Na vyhľadanie prázdnych priečinkov v systéme použite príkaz:
find /cesta/k/adresaru -type d -empty
Vysvetlenie:
find
– spustí vyhľadávanie./cesta/k/adresaru
– nahraďte skutočnou cestou k adresáru, v ktorom chcete hľadať.-type d
– filtruje iba adresáre.-empty
– vyhľadá iba prázdne adresáre.
Príklad pre konkrétnu cestu:
find /home/tony/Photos/New.photo.structure -type d -empty
Tento príkaz prehľadá rekurzívne všetky podadresáre a zobrazí iba tie, ktoré neobsahujú žiadne súbory ani podadresáre.
2. Odstránenie prázdnych priečinkov
Ak chcete tieto prázdne priečinky automaticky odstrániť, použite príkaz:
find /cesta/k/adresaru -type d -empty -delete
Pozor: Tento príkaz nenávratne vymaže všetky prázdne priečinky v zadanom adresári. Odporúa sa najskôr spustiť príkaz bez
-delete
, aby ste skontrolovali výsledok.
3. Možnosti obmedzenia hľbky vyhľadávania
Ak potrebujete obmedziť hľbku vyhľadávania, použite tieto voľby:
-
Len priamo podriadené priečinky (hľbka 1):
find /cesta/k/adresaru -type d -empty -maxdepth 1
-
Iba hľbšie vnorené priečinky (od úvrovne 2 a hlbšie):
find /cesta/k/adresaru -type d -empty -mindepth 2
-
Zobrazenie prázdnych priečinkov s relatívnou cestou (bez absolútnej cesty):
find /cesta/k/adresaru -type d -empty -printf "%P\n"
Zhrnutie
Tento návod poskytuje jednoduché spôsoby, ako identifikovať a odstrániť prázdne priečinky v Arch Linuxe.
Príkazy s find
sú efektívne a flexibilné, čo umožňuje používateľovi upraviť ich správanie podľa potreby. Pri použití -delete
treba byť opatrný, aby sa predišlo nežiadanému odstráneniu dôležitých priečinkov.