Invia.cz
Eurovíkendy
Kanárské ostrovy
Dominikánská republika
Madeira
Last minute
Vydělávejte peníze s INVIA.CZ
rmdir (nebo rd) je příkaz operačních systémů Unix, DOS, OS/2 a Microsoft Windows, který slouží k odstranění (prázdných) adresářů.
rmdir nazev_adresare
Parametry v systémech DOS a Windows:
V systémech Unixového typu je možné použít parametr -p k odstranění nadřazených adresářů, které jsou prázdné.
rmdir -p slozka/podslozka_1/podslozka_2
Nejdříve se odstraní podslozka_2, potom podslozka_1 a nakonec slozka.
Adresář nelze odstranit, pokud obsahuje systémové nebo skryté soubory. V systémech DOS a Windows lze pro zobrazení systémových souborů použít příkaz
dir d:\slozka\podslozka_1\podslozka_2
a poté skryté či systémové soubory odstranit příkazem attrib.
Nelze odstranit aktuální adresář. Nejdříve je nutné nastavit jiný adresář a poté použít příkaz rmdir s udáním cesty.
Příkaz rmdir byl zaveden již v první edici operačního systému UNIX (vydán 3.listopadu 1971). Dnes má rmdir() k dispozici systémové volání pro každý z jeho parametrů, které oznamuje případné chyby. Ale v době první edice byl pouze příkaz rmdir. Toto se změnilo v roce 1983, kdy vzniklo 4.2BSD. Od této verze je za vytváření a odstraňování adresářů záležitostí Kernelu.
| Příkazy a programy příkazové řádky Unixu | |
|---|---|
| Správa souborů | cat · chattr · cd · chmod · chown · chgrp · cksum · cmp · cp · du · df · file · fsck · fuser · ln · ls · lsattr · lsof · mkdir · mount · mv · pwd · rm · rmdir · split · touch |
| Správa procesů | at · chroot · crontab · exit · kill · killall · nice · pgrep · pidof · pkill · ps · pstree · sleep · time · top · wait · watch |
| Správa uživatelů a prostředí | env · finger · id · logname · mesg · passwd · su · sudo · uname · uptime · w · wall · who · whoami · write |
| Zpracování textu | awk · comm · cut · ed · ex · fmt · head · iconv · join · less · more · paste · sed · sort · tac · tail · tr · uniq · wc · xargs |
| Programování v shellu | alias · basename · echo · expr · false · printf · test · true · unset |
| Komunikace | inetd · netstat · ping · rlogin · nc · traceroute |
| Hledání | find · grep · strings |
| Ostatní | banner · bc · cal · dd · lp · man · size · yes |