GNU/Linux >> Znalost Linux >  >> Linux

Jak odebrat adresář v Linuxu

Úvod

Odstranění adresáře v Linuxu je poměrně jednoduchý úkol, pokud používáte GUI. Pokud však nemáte přístup ke GUI, můžete adresáře odstranit také pomocí příkazů terminálu.

V tomto tutoriálu vám ukážeme, jak odstranit adresář v Linuxu pomocí příkazů v okně terminálu nebo na příkazovém řádku.

Předpoklady

  • Systém s distribucí Linuxu.
  • Účet s právy sudo.
  • Přístup do okna terminálu nebo příkazového řádku.

Jak odebrat adresář v Linuxu?

Existují dva linuxové příkazy, které můžete použít k odstranění adresáře z okna terminálu nebo příkazového řádku:

  • rm příkaz odstraní celé adresáře, včetně podadresářů a souborů.
  • rmdir příkaz odstraní prázdné adresáře.

Je důležité si uvědomit, že rm a rmdir příkazy trvale odstraní adresáře, aniž by je přesunuli do koše adresář. To znamená, že nemůžete obnovit adresář odstraněný pomocí těchto příkazů.

Příkaz rm

rm příkaz v Linuxu odstraní soubory a adresáře.

Používá následující syntaxi:

rm [options] [file or directory name]

Různé rm možnosti příkazu zahrnují:

  • -f :Vynutí odstranění všech souborů nebo adresářů.
  • -i :Před odebráním se zobrazí výzva k potvrzení.
  • -I :Vyzve jednou před odstraněním více než tří souborů nebo při rekurzivním odstranění.
  • -r :Rekurzivně odstraní adresáře a jejich obsah.
  • -d :Odstraní prázdné adresáře.
  • -v :Poskytuje podrobný výstup.
  • --help :Zobrazí text nápovědy.
  • --version :Zobrazí verzi příkazu.

Pokuste se použít rm příkaz bez jakýchkoli voleb k odstranění adresáře má za následek chybovou zprávu:

Pokud chcete odstranit prázdný adresář, přidejte -d příznak do rm příkaz:

rm -d Example

Níže uvedený příklad ukazuje, že rm pomocí -d flag odstraní Příklad adresář:

Použijte -r příznak k odstranění adresáře, který obsahuje podadresáře a soubory.

Obrázek níže ukazuje stromovou hierarchii Příkladu adresář, který obsahuje Dir1 a Dir2 podadresáře s více textovými soubory v každém:

Pomocí -r příznak odstraní celý adresář, včetně podadresářů a souborů, zatímco -v flag uvádí každý krok procesu jako výstup:

rm -r -v Example

-i Zobrazí se výzva k potvrzení odstranění adresáře. Zadejte Y a stiskněte Enter pro potvrzení.

rm -d -i Example

Příkaz rmdir

Linuxový rmdir příkaz odstraní pouze prázdné adresáře. Příkaz používá následující syntaxi:

rmdir [options] [directory name]

rmdir obsahuje následující možnosti:

  • --ignore-fail-on-non-empty :Nezobrazuje chybovou zprávu při pokusu o odstranění neprázdného adresáře.
  • -p :Odebere adresář spolu s jeho rodičem v hierarchii.
  • -v :Poskytuje podrobný výstup.
  • --help :Zobrazí text nápovědy.
  • --version :Zobrazí verzi příkazu.

Pomocí rmdir příkaz v neprázdném adresáři vyvolá chybu:

V tomto případě Příklad adresář obsahuje Test podadresář:

Chcete-li tyto adresáře odstranit pomocí rmdir přidávejte je v obráceném pořadí hierarchie. Pomocí -v volba uvádí každý krok procesu jako výstup:

rmdir -v Example/Test Example

Jednodušší způsob, jak toho dosáhnout, je použít -p možnost s názvem podadresáře. Tím se odstraní podadresář i jeho hierarchický rodič:

rmdir -p -v Example/Test

rmdir umožňuje odstranit více adresářů s podobnými názvy pomocí zástupných znaků. Pokud například chcete odstranit adresáře s názvem Příklad1 , Příklad2 a Příklad 3 :

rmdir -v Example*

Linux
  1. Jak přejmenovat adresář v Linuxu

  2. Jak používat Su Command v Linuxu

  3. linux:jak spustit příkaz v daném adresáři

  1. Jak odstranit (smazat) soubor nebo adresář v Linuxu

  2. Jak používat příkaz Linux cd ke změně adresáře

  3. Jak odstranit adresáře a soubory pomocí Linuxu

  1. Jak vytvořit adresáře v Linuxu (příkaz mkdir)

  2. Cd Command v Linuxu (Change Directory)

  3. Jak odstranit (smazat) adresář v Linuxu