GNU/Linux >> Znalost Linux >  >> Linux

Odebrat adresář v Linuxu – Jak odstranit složku z příkazového řádku

Linux CLI je výkonný nástroj, který vám může pomoci splnit složité úkoly.

Jednou z běžných operací, které budete muset provést, je odstranění věcí. Stejně jako vytváření souborů a složek je jejich mazání z příkazového řádku Linuxu něco, co budete dělat často.

V tomto příspěvku budeme diskutovat o tom, jak odstranit adresáře z příkazového řádku. Budeme diskutovat o syntaxi spolu s několika příklady. V těchto příkladech používám Ubuntu.

Syntaxe Linuxu rm Příkaz

Používáte rm příkaz k odstranění něčeho z příkazového řádku v Linuxu. Syntaxe rm příkaz vypadá takto:

rm [flags] directory name

Některé důležité příznaky, které budete muset použít při mazání adresáře, jsou následující:

  • -r , -R , --recursive ["Rekurze"] – Rekurzivně odstraní adresáře a jejich obsah.
  • -v , --verbose ["Verbose"] – Tato možnost zobrazuje podrobnosti o tom, co se provádí na CLI.
  • -f , --force ["Force"] – Tato možnost ignoruje neexistující soubory a nikdy vás nevyzve.
  • -i ["Interaktivní"] – Tento příznak použijte, pokud chcete být před každým odstraněním vyzváni.
  • -d ["Adresář] – Toto funguje pouze v případě, že je adresář prázdný.

⚠ Při používání rm buďte opatrní command️ a vždy se ujistěte, že jsou všechna důležitá data zálohována.

Jak identifikovat složku k odstranění

Když diskutujeme o tom, jak odstranit složky, musíme si být docela jisti, že skutečně odstraňujeme složku. Složku/adresář můžeme identifikovat pomocí d vlajka v prvním sloupci. Všimněte si, že soubory mají první příznak jako - .

Příklady Linuxu rm příkaz

V naší aktuální složce máme 2 složky CSharpLab a PythonLab . Jejich obsah je uveden níže.

Všimněte si, že CSharpLab je prázdný adresář.

Jak odstranit složku, která není prázdná

Pojďme odstranit PythonLab nejprve složku.

rm -rvi PythonLab/

Kde,

  • -r rekurzivně odstraní všechny soubory a složky. Všimněte si ve výstupu níže, všechny soubory (man.py, calculator.py, palindrome.py ) a složky (/lib ) byly odstraněny.
  • -v sdílí podrobnosti.
  • -i dělá mazání interaktivní, což znamená, že se před odstraněním zeptá.

Jak odstranit prázdnou složku

Zkusme smazat CSharpLab složka. Protože je tato složka prázdná, můžeme použít -d vlajka.

rm -d CSharpLab/

Jak používat -f příznak „vynutit“

Podívejme se nyní, jak -f vlajka funguje. To vynutí odstranění složek bez jakýchkoli výzev nebo varování. V případě chyby -v stále ignoruje a smaže soubory, které jsou platné.

V níže uvedeném příkladu je v názvu složky překlep. Všimněte si, že překlep je ignorován. Původní soubor je neporušený.

Zabalení

Odebrání adresářů je užitečné, když potřebujete odstranit složky po jejich archivaci, při mazání duplikátů, při mazání nepoužívaných složek a mnoho dalšího.

Všechny tyto úkoly jsou zaměřeny na vytvoření více místa na disku. Doufám, že vám tento blog pomohl.

Pojďme se připojit na Twitteru!

Přečtěte si mé další příspěvky zde.

Pojďme si popovídat na Discordu.


Linux
  1. Jak nainstalovat software z příkazového řádku Linuxu

  2. Jak vyvolat makro Openoffice z příkazového řádku Linuxu?

  3. Jak spustit TeX z rozhraní příkazového řádku v Linuxu

  1. Jak aktualizovat záznamy A z rozhraní příkazového řádku v Linuxu?

  2. Jak odstranit adresář a složku v Linuxu?

  3. Jak mohu odeslat zprávu na můj socket.io websocket z příkazového řádku v linuxu?

  1. Jak mohu zkopírovat složku z příkazového řádku systému Linux?

  2. Jak získám svou IP adresu z příkazového řádku?

  3. jak vygenerovat náhodnou MAC adresu z příkazového řádku Linuxu