RM(1)

JMÉNO
rm - ruší soubory

POUŽITÍ
rm [-dfirvR] [--directory] [--force] [--interactive] [--recursive] [--help] [--version] [--verbose] soubor...

POPIS
Tato dokumentace není dále udržována a může být nepřesná nebo neúplná. Autoritativním zdrojem je Texinfo dokumentace.

Tato manuálová stránka popisuje GNU verzi příkazu rm. Příkaz rm ruší (maže) zadané soubory. Implicitně neruší adresáře.

Pro soubory, ke kterým uživatel nemá právo zápisu, se bude příkaz rm v případě, že standardní vstup je terminál a nejsou zadány volby -f ani --force, ptát uživatele, jestli chce soubor zrušit. Jestliže odpověď nezačíná znaky `y' nebo `Y', příslušný soubor nebude smazán.

GNU rm, jako každý program, který používá funkci getopt pro zpracování svých parametrů, umožňuje použít volbu -- jako indikaci, že další argumenty už nejsou volby i když začínají znakem `-'. Pro smazání souboru se jménem `-f' v aktuálním adresáři lze použít buď
    rm -- -f
nebo
    rm ./-f
Unixová verze programu rm k tomuto účelu používá jediný znak `-', protože je starší než standardní syntaxe funkce getopt.

  VOLBY

-d, --directory
    Ruší adresáře pomocí funkce `unlink' místo `rmdir', a nepožaduje, aby rušený adresář byl prázdný. Funguje pouze pro superuživatele. Protože použití funkce `unlink' způsobí, že všechny soubory v příslušném adresáři přestanou být dostupné (aniž by se uvolnilo jimi obsazené místo), je nutné po použití této volby opravit systém souborů příkazem fsck.

-f, --force
    Bude ignorovat neexistující soubory a nebude se ptát uživatele.

-i, --interactive
    Bude vyžadovat potvrzení před smazáním jednotlivých souborů. Pokud odpověď uživatele nezačíná znakem `y' nebo `Y', soubor nebude smazán.

-r, -R, --recursive
    Bude rušit zadané adresáře i s jejich obsahem.

-v, --verbose
    Bude vypisovat jména souborů, které se mažou.

--help
    Vypíše návod k použití na standardní výstup a bezchybně skončí.

--version
    Vypíše číslo verze na standardní výstup a bezchybně skončí.