En informática, rmdir(o rd) es un comando que eliminará un directorio vacío en varios sistemas operativos .
Implementaciones
El comando está disponible en sistemas operativos Unix (p. ej. macOS , Solaris , AIX , HP-UX ), similares a Unix (p. ej. FreeBSD , Linux ), DOS , Digital Research FlexOS , [1] IBM OS/2 , [2] Microsoft Windows [3] o ReactOS [4] . En MS-DOS , el comando está disponible en las versiones 2 y posteriores. [5] DR DOS 6.0 también incluye una implementación del rmdircomando. [6]
También está disponible en el emulador MS-DOS de código abierto DOSBox y en KolibriOS . [7] Los entornos de computación numérica MATLAB y GNU Octave incluyen una
función con funcionalidad similar. [8] [9] rmdir
Uso
Unix, similar a Unix
El uso normal es sencillo:
$ rmdir nombre_del_directorio
donde nombre_del_directorio corresponde al nombre del directorio que se desea eliminar. Existen opciones para este comando, como -p en Unix, que elimina los directorios principales si también están vacíos.
Por ejemplo:
$ rmdir -p foo/bar/baz
primero eliminará baz/, luego bar/ y finalmente foo/ eliminando así todo el árbol de directorios especificado en el argumento del comando.
rmdir no eliminará un directorio si no está vacío en UNIX. El rmcomando eliminará un directorio y todo su contenido de forma recursiva. Por ejemplo:
$ rm -r foo/bar/baz
$ rm -rf foo/bar/baz
DOS, OS/2, Windows, ReactOS

rmdirEl uso normal es idéntico al de los sistemas operativos tipo Unix:
> rmdir nombre_del_directorio
El comando equivalente en MS-DOS y versiones anteriores (no basadas en NT) de Microsoft Windows para eliminar directorios no vacíos es deltree.
En versiones posteriores de Windows:
> rd /s nombre_directorio
Los sistemas operativos Windows basados en el núcleo NT (XP, Vista, 7, 8, Server 2003/2008) no distinguen entre mayúsculas y minúsculas , al igual que sus predecesores, a menos que existan dos archivos con el mismo nombre y con mayúsculas y minúsculas diferentes. En ese caso, se aplica la distinción entre mayúsculas y minúsculas al seleccionar el archivo que se va a utilizar o, si las mayúsculas y minúsculas no coinciden con ninguno de los archivos, Windows puede elegir uno.
Se permite tener dos archivos con el mismo nombre y con diferente distinción entre mayúsculas y minúsculas cuando está instalado Windows Services para Unix o cuando la configuración del Registro de Windows está configurada para permitirlo.
Un ejemplo del riesgo de seguridad es:
Al utilizar rd/rmdir existen dos directorios con el mismo nombre y con distintas sensibilidades a mayúsculas y minúsculas, uno de los cuales contiene datos y/o programas válidos, y el otro contiene material incriminatorio y/o malware . Si se ejecuta rd/rmdir sin tener en cuenta la sensibilidad a mayúsculas y minúsculas y Windows elige la carpeta legítima para eliminar, la única carpeta que queda es la no deseada. Windows utiliza entonces esta carpeta en lugar de la legítima anterior para ejecutar programas, y uno puede llegar a creer que contiene datos legítimos.
Véase también
Referencias
- ^ "Manual" (PDF) . www.bitsavers.org . 1986. Archivado desde el original (PDF) el 2010-08-08 . Consultado el 2020-09-12 .
- ^ "Página de ayuda". www.jatomes.com . Consultado el 12 de septiembre de 2020 .
- ^ "Artículo sobre Microsoft TechNet Rmdir". 31 de agosto de 2016.
- ^ "reactos/reactos". GitHub . 3 de enero de 2022.
- ^ Wolverton, Van (2003). Ejecución de MS-DOS versión 6.22 (edición del 20.º aniversario), sexta edición revisada . Microsoft Press . ISBN 0-7356-1812-7.
- ^ Guía del usuario de DR DOS 6.0 Consejos de optimización y configuración
- ^ "Shell - Wiki de KolibriOS". wiki.kolibrios.org .
- ^ "Eliminar carpeta - MATLAB rmdir". www.mathworks.com .
- ^ "Referencia de función: rmdir". octave.sourceforge.io .
Lectura adicional
- Cooper, Jim (2001). Edición especial con MS-DOS 6.22, tercera edició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). Consultor de bolsillo para administradores de línea de comandos de Windows, 2.ª edición . Microsoft Press . ISBN 978-0735622623.
- McElhearn, Kirk (2006). La línea de comandos de Mac OS X: Unix bajo el capó . John Wiley & Sons . ISBN 978-0470113851.
Enlaces externos
- – Referencia de shell y utilidades, la especificación única de UNIX , versión 4 de The Open Group
- rmdir | Documentos de Microsoft