Vyhľadanie prázdnych priečinkov v systéme Arch Linux

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.