Příkaz rm v systému Linux slouží k odstranění souborů nebo adresářů. Umožňuje mazat prázdné i neprázdné adresáře a nevytváří chybové hlášení, pokud mazaný soubor nebo adresář obsahuje podadresáře nebo soubory.
Příklady použití příkazu rm:
rm file.txt
``soubor.txt``, kde `soubor.txt` je název souboru, který má být odstraněn. ``rm-r adresář``, kde`adresář` je název adresáře, který má být odstraněn spolu s jeho obsahem.
Volby příkazu rm poskytují další možnosti pro mazání souborů a adresářů. Mezi ně patří:- `-f` nebo `--force`: umožňuje mazat soubory nebo adresáře bez vyžádání potvrzení (při použití této volby buďte opatrní, protože smazané soubory nelze obnovit).- `-r` nebo `-R` nebo `--recursive`: slouží k rekurzivnímu mazání adresářů s celým jejich obsahem (včetně podadresářů a podsouborů).
Při použití této volby dávejte pozor, abyste nesmazali něco nepotřebného nebo cenného.- `--preserve-root`: standardní volba příkazu rm, která zabraňuje smazání kořenového adresáře(/). Všimněte si, že příkaz rm nelze vrátit zpět a smazané soubory nebo adresáře nelze obnovit. Proto buďte při používání tohoto příkazu obzvláště opatrní a ujistěte se, že soubory a adresáře, které mažete, již opravdu nepotřebujete.
Příkaz rm není třeba instalovat, abyste jej mohli používat, protože je již přítomen ve většině linuxových distribucí. Je součástí základních nástrojů systému. Pokud z nějakého důvodu není příkaz rm ve vašem systému k dispozici, může to být způsobeno absencí balíčku"coreutils", který jej standardně obsahuje.
Chcete-li nainstalovat balíček coreutils a získat tak přístup k příkazu rm, musíte postupovat podle následujících kroků:
sudo apt-get install coreutils. Pro distribuce založené na systému Red Hat (Fedora, CentOS atd.): sudo dnf install coreutils nebo sudo yum install coreutils. Pro distribuce založené na Arch Linuxu (Manjaro a další): sudo pacman -S coreutilsPo dokončení instalace balíčku coreutils by měl být příkaz rm ve vašem systému k dispozici a připraven k použití.