GNU/Linux >> Znalost Linux >  >> Linux

Jak používat Linux rm Command s příklady

Když soubor již nepotřebujeme, můžeme jej odstranit, abychom ušetřili úložný prostor. V systému Linux můžeme použít rm příkaz to udělat.

Linux rm je ve výchozím nastavení příkaz k odstranění souboru/adresáře bez potvrzení. Kvůli tomuto chování by si uživatelé měli být před smazáním souborů opravdu jisti.

Spustit příkaz rm

Chcete-li spustit příkaz rm, zadejte rm následovaný názvem souboru. Pamatujte prosím, že ve výchozím nastavení rm nepožaduje žádné potvrzení. Zde je příklad rm v akci.

1) Odeberte soubor

$ rm computer.log

Chcete-li odebrat soubor s názvem computer.log , můžeme to udělat pomocí příkazu výše.

2) Odeberte více souborů s konkrétní příponou

Pokud máte více souborů se stejnou příponou a chcete je smazat, můžete použít tuto syntaxi:

$ rm *.log

Z výše uvedeného snímku obrazovky jsou všechny soubory s .log přípony jsou současně odstraněny.

3) Odeberte adresář

Odstranění adresáře je trochu složitější. Pokud jste si jisti, že je adresář prázdný, pak můžeme použít -d parametr k jeho odstranění.

$ rm -d documents/

Ale když adresář není prázdný , musíte adresář nejprve vyprázdnit, nebo je můžete odstranit rekurzivně. Pro rekurzivní odstranění použijte -r nebo -R parametr.

$ rm -r movie/

4) Před smazáním přidejte interaktivní potvrzení

Pokud vám vyhovuje mít interaktivní potvrzení, můžete použít -i parametr pomocí příkazu rm. Zde je ukázka rekurzivního mazání adresáře s interaktivním potvrzením.

$ rm -ri movie/

5) Použití vynuceného smazání

Použití vynuceného smazání znamená, že rm odstraní všechny soubory bez potvrzení, i když je soubor chráněn proti zápisu nebo ne . Zde je několik ukázek.

Odeberte soubor s přístupem chráněným proti zápisu

Vidíme, že movie.list má přístup pouze pro čtení pro vlastníka, vlastníka skupiny a všechny. Když jsme se jej pokusili odstranit, rm požádá o potvrzení, ale soubor je úspěšně smazán. Pomocí -f parametr, rm nebude vyžadovat žádné potvrzení. Podívejte se na snímek obrazovky níže.

Pokud ale adresář kde jsou soubory umístěny je chráněn proti zápisu , pak soubor nelze odstranit, dokonce ani samotný soubor není chráněn proti zápisu.

Závěr

Vždy bychom měli být opatrní, když chceme něco smazat. Ještě jednou, ve výchozím nastavení nebude příkaz rm vyžadovat žádné potvrzení, když něco smaže. Jako obvykle můžete vždy napsat man rm nebo rm --help zobrazte manuálovou stránku rm a prozkoumejte ji podrobněji.


Linux
  1. Jak používat Linux Hexdump Command s praktickými příklady

  2. Třídit příkaz v Linuxu s příklady

  3. Jak používat příkaz Rmmod v systému Linux s příklady

  1. Jak používat Linux Shutdown Command s příklady

  2. Jak používat w Command v Linuxu s příklady

  3. Příkaz SCP v Linuxu:Jak jej používat, s příklady

  1. Jak používat příkaz less v Linuxu s příklady

  2. Jak používat příkaz IP v Linuxu s příklady

  3. Jak používat Linux Cat Command (s příklady)