Rmdir - Rmdir
Příklad rmdir | |
Původní autoři | Ken Thompson, Dennis Ritchie (AT&T Bell Laboratories ) |
---|---|
Vývojáři | Rozličný open-source a komerční vývojáři |
Operační systém | Unix, Unixový, DOS, MSX-DOS, FlexOS, OS / 2, Okna, ReactOS, KolibriOS |
Plošina | Cross-platform |
Typ | Příkaz |
Ve výpočetní technice, rmdir
(nebo rd
) je příkaz který odstraní prázdný adresář na různých operační systémy.
Implementace
Příkaz je k dispozici v Unix (např. Operační Systém Mac, Solaris, AIX, HP-UX ), Unixový (např. FreeBSD, Linux ), DOS, Digitální výzkum FlexOS,[1] IBM OS / 2,[2] Microsoft Windows[3] nebo ReactOS[4] operační systémy. Na MS-DOS, příkaz je k dispozici ve verzích 2 a novějších.[5] DR DOS 6.0 zahrnuje také implementaci rmdir
příkaz.[6]
Je k dispozici také v otevřený zdroj MS-DOS emulátor DOSBox a v KolibriOS.[7] The numerické výpočty prostředí MATLAB a GNU oktáva zahrnout rmdir
funkce s podobnou funkcí.[8][9]
Používání
Unix, podobný Unixu
Normální použití je jednoduché:
rmdir jméno_adresáře
kde name_of_directory odpovídá názvu adresáře, který si přejete smazat. K tomuto příkazu existují možnosti, například -p v Unixu, který odstraní nadřazené adresáře, pokud jsou také prázdné.
Například:
rmdir -p foo / bar / baz
nejprve odstraní baz /, pak bar / a nakonec foo / a tím odstraní celý adresářový strom uvedený v argumentu příkazu.
rmdir neodstraní adresář, pokud není v systému UNIX prázdný. The rm
příkaz rekurzivně odebere adresář a veškerý jeho obsah. Například:
rm -r foo / bar / baz rm -rf foo / bar / baz
DOS, OS / 2, Windows, ReactOS
Normální použití je identické s unixovými operačními systémy:
rmdir název_adresáře
Ekvivalentní příkaz v MS-DOS a dřívější verze systému Microsoft Windows (nepodporující NT) pro odstraňování neprázdných adresářů je deltree
.
V novější verzi systému Windows:
rd / s název_ adresáře
Windows na základě NT jádro (XP, Vista, 7, 8, Server 2003/2008) jsou malá a velká písmena, stejně jako jejich dřívější předchůdci, pokud neexistují dva soubory se stejným názvem a odlišným případem. Potom se při výběru souboru, který se má použít, použije malá a velká písmena, nebo pokud se případ neshoduje s žádným souborem, může být Windows vybrán.
Mít dva soubory pojmenované stejně s odlišnou velikostí písmen je povoleno, když Služby Windows pro Unix je nainstalován nebo když Registr Windows nastavení je nastaveno tak, aby to bylo možné.
Příkladem bezpečnostního rizika je:
Používání rd / rmdir a dvou adresářů se stejným názvem a různými citlivostmi na velká a malá písmena, z nichž jeden obsahuje platná data a / nebo programy a druhý obsahuje usvědčující materiály nebo malware. Pokud je rd / rmdir spuštěn bez ohledu na velikost písmen a Windows si vybere legitimní složku, kterou chcete smazat, zbylá složka je pouze ta nežádoucí. Systém Windows pak používá tuto složku místo dříve legitimní ke spouštění programů a lze se domnívat, že obsahuje legitimní data.
Viz také
Reference
- ^ "Manuál" (PDF). www.bitsavers.org. 1986. Citováno 2020-09-12.
- ^ „Stránka nápovědy“. www.jatomes.com. Citováno 2020-09-12.
- ^ „Článek Microsoft TechNet Rmdir“.
- ^ "reagovat / reagovat". GitHub.
- ^ Wolverton, Van (2003). Spuštěn MS-DOS verze 6.22 (20. výroční vydání), 6. přepracované vydání. Microsoft Press. ISBN 0-7356-1812-7.
- ^ Uživatelská příručka k DR DOS 6.0 Tipy pro optimalizaci a konfiguraci
- ^ "Shell - KolibriOS wiki". wiki.kolibrios.org.
- ^ "Odstranit složku - MATLAB rmdir". www.mathworks.com.
- ^ "Odkaz na funkci: rmdir". octave.sourceforge.io.
Další čtení
- Cooper, Jim (2001). Speciální edice používající MS-DOS 6.22, třetí vydání. Que Publishing. ISBN 978-0789725738.
- Kathy Ivens; Brian Proffit (1993). OS / 2 Inside & Out. Osborne McGraw-Hill. ISBN 978-0078818714.
- Stanek, William R. (2008). Pocket Consultant administrátora příkazového řádku Windows, 2. vydání. Microsoft Press. ISBN 978-0735622623.
- McElhearn, Kirk (2006). Příkazový řádek Mac OS X: Unix Under the Hood. John Wiley & Sons. ISBN 978-0470113851.
externí odkazy
- Specifikace Single UNIX, Vydání 7 od Otevřená skupina - Referenční příručka a nástroje,
- rmdir | Dokumenty Microsoftu