GNU/Linux >> Znalost Linux >  >> Linux

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

Úvod

Jak odstraním soubor v systému Linux pomocí možnosti příkazového řádku? Jak mohu odstranit adresář systému Linux?

Mazání souborů a adresářů je nezbytným úkolem při práci s Linuxem. V této příručce se dozvíte, jak odstranit soubory a adresáře z příkazového řádku v Linuxu pomocí příkazu RM.

Předpoklady

  • Příkazový řádek / okno terminálu (Ctrl-Alt-T nebo Ctrl-Alt-F2)
  • Uživatelský účet s sudo oprávnění (volitelné)

Jak odebrat nebo smazat soubory Linux

rm příkaz odstraní soubory v Linuxu. Příkaz odpojí data od názvu souboru a umožní uživateli přepsat daný úložný prostor.

Chcete-li odstranit jeden soubor, zadejte do příkazového řádku následující:

rm filename

rm příkaz lze použít k odstranění více než jednoho souboru najednou:

rm filename_1 filename_2 filename_3

S tímto příkazem lze použít zástupné znaky.

Chcete-li například odstranit všechny soubory s názvem souboru .bmp, zadejte:

rm *.bmp

Tato metoda se také používá k odstranění všech souborů, které obsahují řetězec znaků:

rm *sample*.*

Tímto vymažete všechny soubory, které obsahují slovo sample v názvu.

Systém vyhledá v aktuálním adresáři soubor, který chcete odstranit.

Chcete-li odstranit soubor v jiném adresáři, buď nejprve přepněte do tohoto adresáře:

cd /tmp
rm filename

Nebo můžete umístění souboru zadat přímo jedním příkazem:

rm /tmp/filename

Možnosti příkazu rm

Můžete upravit způsob rm příkaz funguje přidáním voleb. Možnost je pomlčka, za kterou následuje jedno nebo více písmen, která znamenají příkazy.

Pokud odstraňujete více souborů, přidejte výzvu k potvrzení. Použijte –i možnost použití interaktivního dialogu:

rm –i *.key

Potvrďte smazání souborů zadáním „ano“ nebo „ne“.

Pro zobrazení průběhu mazání pomocí v nebo verbose příkaz:

rm –v *.txt

Výstup potvrzuje, že soubor test.txt byl úspěšně odstraněn.

Chcete-li vynutit odstranění souboru, který je chráněn proti zápisu, použijte –f možnost:

rm –f filename

Chcete-li použít sudo oprávnění pro soubor s nápisem Přístup odepřen a smažte jej:

sudo rm filename

Jak smazat adresář v Linuxu

Linuxový adresář (nebo složka) může být prázdný nebo může obsahovat soubory. Chcete-li odebrat adresář v systému Linux , použijte jeden z následujících dvou příkazů:

  • rmdir příkaz – odstraní prázdné adresáře/složky
  • rm příkaz – odstraní adresář/složku spolu se všemi soubory a podadresáři v něm

Odstraňte adresář Linux pomocí příkazu rm

Přidáním volby -r (-R) do rm můžete odstranit adresář spolu s celým jeho obsahem.

Chcete-li odebrat adresář (a vše v něm) použijte –r možnost jako v příkazu:

rm –r dir_name

Před smazáním budete vyzváni k potvrzení.

Chcete-li odebrat adresář bez potvrzení :

rm –rf directory

Můžete také smazat více než jeden adresář nebo složky najednou:

rm –r dir_name1 dir_name2 dir_name3

Odstranění adresářů v Linuxu pomocí příkazu rmdir

Pamatujte, rmdir příkaz se používá pouze při mazání prázdných složek a adresářů v Linuxu. Pokud zadaný adresář není prázdný, výstup zobrazí chybu.

Základní syntaxe používaná pro odstraňování prázdných složek/adresářů Linux je:

rmdir [dir_name]

Kromě toho můžete smazat více prázdných adresářů najednou zadáním:

rmdir [dir_name1][dir_name2][dir_name3]

Pokud příkaz najde obsah v jednom z uvedených adresářů, přeskočí jej a přejde na další.


Linux
  1. Linux File Command:Jak určit typ souboru v Linuxu

  2. Jak uložit výstup příkazu do souboru v Linuxu

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

  1. Jak odebrat adresář v Linuxu

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

  3. Jak smazat/odebrat uživatele v Linuxu (příkaz userdel)

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

  2. Jak odstranit (smazat) symbolické odkazy v Linuxu

  3. Odpojit příkaz v Linuxu (Odebrat soubor)