Operačné systémy založené na jadre Linuxu zvyčajne ukladajú veľké množstvo prázdnych a neprázdnych adresárov. Niektoré z nich zaberajú na disku dostatočne veľké množstvo miesta a často sa stávajú zbytočnými. V tomto prípade by bolo správne ich odstrániť. Čistenie je možné vykonať niekoľkými spôsobmi, pričom každá z nich je použiteľná v konkrétnej situácii. Pozrime sa podrobnejšie na všetky dostupné metódy a na základe vašich potrieb si vyberiete ten najvhodnejší.
obsah
V tomto článku sa budeme rozprávať o konzolových nástrojoch a ďalších nástrojoch, ktoré sú spustené prostredníctvom príkazov. Nesmieme však zabúdať, že grafické distribúcie sa často implementujú v distribúciách. Preto, ak chcete odstrániť adresár, stačí prejsť cez správcu súborov, kliknite pravým tlačidlom myši na ikonu a vyberte položku Odstrániť . Potom nezabudnite vyprázdniť košík. Táto možnosť však nebude platiť pre všetkých používateľov, preto Vám odporúčame oboznámiť sa s nasledujúcimi príručkami.
Skôr ako začnete uvažovať o spôsoboch, je dôležité poznamenať, že pri zadávaní príkazu najčastejšie zadávate názov priečinka, ktorý chcete odstrániť. Ak nie ste v jeho polohe, mali by ste zadať úplnú cestu. Ak existuje takáto príležitosť, odporúčame, aby ste zistili rodičovský adresár objektu a prejdite naň cez konzolu. Táto akcia sa vykoná v priebehu niekoľkých minút:
cd /home/user/folder
a aktivuje sa po stlačení klávesu Enter . Užívateľom v tomto prípade je meno používateľa a priečinok je názov nadradeného priečinka. Ak nemáte možnosť určiť miesto, pri odstraňovaní budete musieť zadať celú cestu sami, takže budete musieť vedieť.
Príkazový shell ľubovoľnej distribúcie Linuxu obsahuje sadu základných nástrojov a nástrojov, ktoré vám umožňujú vykonávať rôzne akcie so systémovými nastaveniami a súbormi, vrátane vymazávania adresárov. Existuje niekoľko takýchto nástrojov a každá z nich bude v určitej situácii čo najužitočnejšia.
Príkaz Rmdir
V prvom rade by som sa rád dotkol na rmdir. Je určený na čistenie systému len z prázdnych adresárov. Trvalo ich odstraňuje a výhodou tohto nástroja je jednoduchosť jeho syntaxe a absencia akýchkoľvek chýb. V konzole stačí zaregistrovať rmdir folder
, kde priečinok je názov priečinka v aktuálnom umiestnení. Nástroj sa aktivuje stlačením klávesu Enter .
Nič vám neumožňuje zadať úplnú cestu k adresáru, ak nemôžete navigovať do požadovaného umiestnenia alebo ak ho nepotrebujete. Potom riadok trvá napríklad nasledovný formulár: rmdir /home/user/folder/folder1
, kde užívateľ je meno používateľa , priečinok je nadradený adresár a priečinok1 je priečinok, ktorý chcete odstrániť. Všimnite si prosím, že pred domom musí byť lomka a na konci cesty musí chýbať.
Príkaz Rm
Predchádzajúci nástroj je jednou zo zložiek nástroja rm. Spočiatku je určený na vymazanie súborov, ale ak mu dáte príslušný argument, bude tento priečinok vymazaný. Táto voľba je už vhodná pre neprázdne adresáre, v konzole je potrebné zadať rm -R folder
(alebo úplnú cestu k adresáru). Venujte pozornosť argumentu -R - začína rekurzívne mazanie, to znamená, že sa týka celého obsahu priečinka a samotného. Pri písaní je potrebné vziať do úvahy prípad, pretože -r je úplne iná možnosť.
Ak chcete zobraziť zoznam všetkých odstránených súborov a priečinkov pri použití rm, potom budete musieť trochu upraviť riadok. V termináli zadajte rm -Rfv folder
a potom aktivujte príkaz.
Po dokončení vymazania sa zobrazia informácie o všetkých adresároch a jednotlivých objektoch, ktoré sa predtým nachádzali v zadanom umiestnení.
Nájsť príkaz
Naše stránky už majú materiál s príkladmi použitia v operačných systémoch vyvinutých na Linuxe. Samozrejme, existujú len základné a najužitočnejšie informácie. S ním sa môžete oboznámiť kliknutím na nasledujúci odkaz a teraz vám odporúčame zistiť, ako tento nástroj funguje, keď potrebujete odstrániť adresáre.
Ďalšie podrobnosti: Príklady použitia príkazu find v Linuxe
find . -type d -name "folder" -exec rm -rf {} ;, где folder
find . -type d -name "folder" -exec rm -rf {} ;, где folder
je názov adresára. Nezabudnite napísať úvodzovky. find ~/ -empty -type d -delete
umožňuje vymazať všetky prázdne priečinky v systéme. Niektoré z nich sú dostupné len pre superuser, takže sudo
by malo byť pridané pred nájdením . find /home/user/Folder/ -empty -type d -delete
. Tým sa dokončí interakcia so štandardnými nástrojmi konzoly v systéme Linux. Ako vidíte, existuje veľké množstvo z nich a každá je použiteľná v určitých situáciách. Ak máte záujem zoznámiť sa s inými populárnymi tímami, prečítajte si náš samostatný materiál na nižšie uvedenom odkaze.
Pozri tiež: Často používané príkazy v termináli Linuxu
Ak sú predchádzajúce nástroje zabudované do príkazového prostredia, nástroj na vymazanie bude musieť nezávisle nainštalovať svoje oficiálne úložisko. Jeho výhodou je, že umožňuje permanentne vymazať katalóg bez možnosti jeho obnovy prostredníctvom špeciálneho softvéru.
sudo apt install wipe
. wipe -rfi /home/user/folder
alebo len wipe -rfi folder
s predbežným vykonaním cd + путь
. Ak ste museli pracovať s nástrojom v nástroji na vymazanie po prvý raz, zapíšte do konzoly wipe -help
aby ste získali informácie o použití tohto nástroja od vývojárov. Zobrazí sa popis každého argumentu a voľby.
Teraz ste oboznámení s príkazmi terminálu, ktoré vám umožňujú odstrániť prázdne adresáre alebo neprázdne adresáre v operačnom systéme vyvinutom v systéme Linux. Ako vidíte, každý prezentovaný nástroj funguje inak, takže bude optimálny v rôznych situáciách. Pred spustením nástrojov dôrazne odporúčame skontrolovať správnosť zadaných názvov ciest a priečinkov, aby nedošlo k chybám alebo náhodnému vymazaniu.