GNU/Linux >> Znalost Linux >  >> Linux

rm:příkaz nenalezen

Příkaz rm odstraní soubory a adresáře. Chcete-li rekurzivně odstranit soubory, podadresáře a samotný nadřazený adresář, musíte použít volbu -R. Chcete-li odebrat soubor, musíte mít oprávnění k zápisu do adresáře, který obsahuje soubor, ale nemusíte mít oprávnění k samotnému souboru. Pokud nemáte oprávnění k zápisu do souboru, budete vyzváni (y nebo n) k přepsání. rm se často používá jako alias rm -i, zejména pro uživatele root, aby se chránil před nechtěným smazáním souborů.

Syntaxe

Syntaxe příkazu rm je:

# rm [options] {file/directory names}

Chcete-li například odstranit adresář ~/myfiles a jeho obsah:

# rm -R ~/myfiles

Příkaz rm (remove) může smazat soubory:

# rm file1 file2 file3

nebo rekurzivně odstranit adresáře:

$ rm -r dir1 dir2

Pokud při spouštění příkazu rm narazíte na níže uvedenou chybu:

rm: command not found

můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce:

Distribuce Příkaz
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpine apk add coreutils
Arch Linux pacman -S coreutils
Kali Linux apt-get install coreutils
CentOS yum install coreutils
Fedora dnf install coreutils
Raspbian apt-get install coreutils

Příklady příkazů rm

1. Odebrání souboru:

# rm file 

2. Násilné odstranění souboru:

# rm -f file 

3. Výzva před odebráním jakéhokoli souboru:

# rm -i file 

4. Chcete-li před odebráním libovolného souboru zobrazit výzvu, pokud máte více než tři soubory:

# rm -I file* 

5. Chcete-li vyvolat, jak je uvedeno:

# rm --interactive=WHEN file* 

6. Chcete-li přeskočit jakýkoli adresář, který se nachází v systému souborů odlišném od zadaného:

# rm --one-file-system 

7. Chcete-li nezacházet s „/“ speciálně:

# rm --no-preserve-root 

8. Neodstranění „/“:

# rm --preserve-root 

9. Chcete-li rekurzivně odstranit adresáře a jejich obsah:

# rm -r
# rm -R
# rm --recursive 

10. Spuštění v podrobném režimu:

# rm -v
# rm --version 

11. Získání nápovědy:

# rm --help 

12. Chcete-li získat verzi:

# rm --version 


Linux
  1. ifrename:příkaz nenalezen

  2. nc:příkaz nenalezen

  3. netstat:příkaz nenalezen

  1. kubectl:příkaz nenalezen

  2. tvservice:příkaz nenalezen

  3. lspci:příkaz nenalezen

  1. pstree:příkaz nenalezen

  2. ufw:příkaz nenalezen

  3. mv:příkaz nenalezen