|
Article on other languages:
|
rm (zkratka pro remove, tj. odstranit) je příkaz používaný v Unixu Zápis
V případě, že použijeme rm na smazání symbolického odkazu, bude smazán pouze odkaz a data zůstanou nedotčená. PrávaPro většinu systémových souborů platí, že pro jejich odstranění potřebujeme práva zápisu na jejich nadřazenou složku. Může být matoucí, že pro odstranění souboru nepotřebujeme přímo právo na jeho odstranění. Pro odstranění složky (rm -r) musíme obsah vymazat rekurzivně. Proto je nutné mít právo pro zápis i mazání adresáře (jestliže není prázdný) stejně tak je nutné mít tyto práva pro podsložky (neprázdné). Toto v některých případech vede ke zvláštní situaci, kdy nemůže být podsložka odstraněna proto, že uživatel nemá práva pro zápis. Tedy ani pro odstranění souborů v podsložce. Toto neplatí v případě, že je podsložka prázdná. Jestliže je soubor v adresáři s nastaveným Sticky bitem, poté je pro odstranění nutné, aby uživatel byl zároveň i majitelem. ZajímavostSpolečnost Sun uvedla ochranu rm -rf / v Operačním Systému Solaris 10. Při pokusu o provedení příkazu systém oznámí, že odstranění není povoleno. rm z projektu GNU odmítne vykonat příkaz rm -rf /, jestliže je spuštěno s parametrem --preserve-root, který je od GNU Core Utilities 6.4 výchozí. Tento článek je zčásti nebo zcela založen na překladu článku rm na anglické Wikipedii.
|
||||||||||||||||||||||||||||||||
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net