logo

Ako odstrániť adresár v systéme Linux

V Linuxe je adresár kontajnerom pre súbory a iné adresáre, ktorý tvorí hierarchickú štruktúru. takže predtým, ako sa ponoríme do adresára, poďme sa dozvedieť o adresári Linux. Adresár je štruktúra, ktorá hrá dôležitú úlohu v súborovom systéme a ponúka používateľom systematický spôsob navigácie a štruktúry ich údajov. V systéme Linux sú adresáre nevyhnutné na udržanie poriadku a poskytnutie jasnej cesty pre prístup k súborom. Adresáre umožňujú používateľom kategorizovať súvisiace súbory, čo uľahčuje ich vyhľadávanie a správu. Adresárová štruktúra sa riadi stromovou hierarchiou, pričom koreňový adresár je na vrchu, vetví sa do podadresárov a ďalej sa delí na súbory. Používatelia môžu prechádzať cez adresáre pomocou príkazov ako cd (zmena adresára) v termináli Linux.

Ako odstrániť adresár v systéme Linux?



Metóda 1: Použitie príkazu rmdir na odstránenie adresára

V tejto časti preskúmame podrobné kroky na odstránenie adresára v systéme Linux pomocou rmdir vstavaný príkaz.

Syntax:

rmdir [options] [directory name]>

The rmdir> príkaz obsahuje nasledujúce možnosti:

  • --ignore-fail-on-non-empty> : Pri pokuse o odstránenie neprázdneho adresára sa nezobrazí chybové hlásenie.
  • -p> : Odstráni adresár spolu s jeho rodičom v hierarchii.
  • -v> : Poskytuje podrobný výstup.
  • --help> : Zobrazí pomocný text.
  • --version> : Zobrazuje verziu príkazu.

Krok 1: Najprv otvorte systém Linux a otvorte terminál. Uvidíte rozhranie, ako je toto, ako je znázornené na obrázku nižšie.



np.random.rand
hostnamectl>
Otvorenie terminálu a spustenie príkazu hostnamectl

Otvorenie terminálu a spustenie príkazu hostnamectl

Krok 2 : Potom Pred založením nového adresára použite pwd príkaz na určenie, kde sa v súborovom systéme nachádzate.

pwd>
Spustenie príkazu pwd

Spustenie príkazu pwd



Krok 3: Teraz, pred odstránením akéhokoľvek adresára v systéme Linux, musíme najprv vytvoriť nový adresár na vykonanie úlohy pomocou nižšie uvedeného príkazu. Skontrolujte jeho možnosti a dostupné parametre.

mkdir --help>
Zobrazenie sekcie Pomocníka príkazu mkdir

Zobrazenie sekcie Pomocníka príkazu mkdir

Krok 4: Teraz musíme použiť vyššie uvedený príkaz a vytvoriť jeden názov adresára ako „ techcodeview.com ‘ potom uvidíme, ako to odstrániť.

správca úloh linux
mkdir techcodeview.com>
Vytvorenie nového adresára s názvom techcodeview.com

Vytvorenie nového adresára s názvom techcodeview.com

Krok 5: Ak chcete skontrolovať, či je adresár techcodeview.com bol vytvorený vo vašom systéme alebo nie, použite súbor ls príkaz a skontrolujte ho.

ls>
Výpis súborov a adresárov /home/kali

Výpis súborov a adresárov /home/kali

Prejdeme do adresára techcodeview.com a zobrazíme jeho obsah.

trojitá zima
cd techcodeview.com ls>
Prechod do adresára techcodeview.com

Prechod do adresára techcodeview.com

Krok 6: Remove the Directory Ak chcete odstrániť adresár a jeho obsah, použite príkaz rmdir.

rmdir techcodeview.com>
Odstraňuje sa adresár techcodeview.com

Odstraňuje sa adresár techcodeview.com

Metóda 2: Použitie rm Príkaz na odstránenie adresára

The rm príkaz v systéme Linux je výkonný nástroj na mazanie súborov a adresárov. Pokiaľ ide o odstránenie adresára, -r (rekurzívny) možnosť je rozhodujúca. Tým sa zabezpečí vymazanie adresára a jeho obsahu.

Syntax:

rm [options] [file or directory name]>

Odlišné rm> možnosti príkazov zahŕňajú:

  • f> : Vynúti odstránenie všetkých súborov alebo adresárov.
  • -i> : Pred odstránením sa zobrazí výzva na potvrdenie.
  • -I> : Výzva raz pred odstránením viac ako troch súborov alebo pri rekurzívnom odstraňovaní.
  • -r> : Rekurzívne odstraňuje adresáre a ich obsah.
  • -d> : Odstráni prázdne adresáre.
  • -v> : Poskytuje podrobný výstup.
  • --help> : Zobrazí text pomocníka.
  • --version> : Zobrazuje verziu príkazu.

Krok 1: Najprv otvorte systém Linux a otvorte terminál. Uvidíte rozhranie, ako je toto, ako je znázornené na obrázku nižšie.

Krok 2: Navigácia do nadradeného adresára Na navigáciu do nadradeného adresára obsahujúceho cieľový adresár použite príkaz cd.

riadiace štruktúry python
cd /home/kali/Documents/>
Prechod do nadradeného adresára

Prechod do nadradeného adresára

Krok 3: Odstránenie adresára Ak chcete odstrániť adresár a jeho obsah, použite príkaz rm s voľbou -r (rekurzívna).

rm -r techcodeview.com>
Odstránenie adresára techcodeview.com rekurzívnym spôsobom

Odstránenie adresára techcodeview.com rekurzívnym spôsobom

zarovnanie obrázka v css

Krok 4: Confirm Removal (Potvrdenie odstránenia) Ak chcete potvrdiť každé vymazanie, môžete pridať voľbu -i na výzvu na potvrdenie.

rm -ri directory_name>
Potvrdzuje sa odstránenie adresára

Potvrdzuje sa odstránenie adresára

Takže pomocou príkazu rmdir môžeme vymazať adresár nášho systému. Ako môžete vidieť na obrázku, pôvodne, keď sme vytvorili adresár, bol v našom systéme. Po odstránení sa však nezobrazil v našich adresároch súborov a súbor bol úspešne odstránený.

Záver

Na záver, odstránenie adresára v Linuxe je jednoduchý proces, ktorý zahŕňa použitie rmdir alebo rm, v závislosti od toho, či je adresár prázdny alebo obsahuje súbory. Používatelia Linuxu môžu efektívne spravovať svoj súborový systém využívaním týchto príkazov na vymazanie nechcených adresárov a zefektívnenie ich adresárovej štruktúry. Pri používaní príkazu rm je dôležité postupovať opatrne a zabezpečiť, aby bol zadaný správny adresár, aby sa predišlo náhodnej strate údajov. Pravidelné čistenie adresárov zlepšuje organizáciu systému a optimalizuje úložný priestor v systémoch Linux.

Ako odstrániť adresár v systéme Linux – najčastejšie otázky

Ako odstránim adresár v systéme Linux pomocou príkazového riadku?

Ak chcete odstrániť adresár v systéme Linux, môžete použiť rmdir alebo príkaz rm. The rmdir príkaz je špeciálne navrhnutý na odstránenie prázdnych adresárov, zatiaľ čo príkaz rm je všestrannejší a dokáže vymazať adresáre a ich obsah.

Môžem odstrániť adresár s výzvami na potvrdenie, aby som predišiel náhodnému vymazaniu?

Áno, do príkazu rm môžete pridať voľbu -i, ktorá vás požiada o potvrdenie pred odstránením každého súboru a adresára. Pomáha to predchádzať náhodnému vymazaniu.

Ako môžem násilne odstrániť adresár bez výziev na potvrdenie?

Ak chcete násilne odstrániť adresár a jeho obsah bez akýchkoľvek výziev na potvrdenie, môžete použiť voľbu -f s príkazom rm.