hogar - Dispositivos móviles
Comando RMDIR (RD): elimina un directorio del sistema de archivos de Windows. Eliminar directorios


SISTEMA OPERATIVO MSDOS

Pautas A trabajo de laboratorio a la tasa

"Sistemas operativos" para estudiantes de la especialidad 230401" Sistemas de información»

Balakovo

objetivo del trabajo– adquisición de habilidades prácticas básicas al trabajar con el sistema operativo MS-DOS.

Conceptos básicos

Cualquier sistema operativo (SO) proporciona al usuario y a los programas de aplicación un medio de comunicación (interfaz) con numerosos dispositivos informáticos. Recibe varios comandos del usuario y los ejecuta. Los programas de aplicación, que son iniciados por el usuario (nuevamente, no sin la ayuda del sistema operativo), utilizan activamente los servicios del sistema operativo. Por ejemplo, si necesita imprimir en una impresora Documento de texto, Eso editor de texto, en cuya ventana se encuentra este documento, no interactuará directamente con la impresora, sino que delegará este trabajo al sistema operativo. Esto, a su vez, comprobará si la impresora está encendida, si funciona correctamente y si su bandeja está llena de papel. Y solo después de esto proporcionará texto para imprimir en ciertas partes, mientras monitorea constantemente el estado de la impresora en funcionamiento. Existe una gran variedad de sistemas operativos: MS-DOS, Windows 7, Windows 2003, Linux, Unix y muchos otros. Se diferencian entre sí en capacidades, facilidad de uso, rendimiento y otras características.

MS-DOS es una abreviatura de MicroSoft Disk Operating System, es decir. Sistema operativo de disco de la empresa estadounidense Microsoft. El término "basado en disco" significa que el sistema operativo está ubicado en un disco: ya sea en un disco duro o en

desde un disquete (el tamaño de MS-DOS lo permite), o incluso en un CD.

El algoritmo para seleccionar un dispositivo en particular se configura en el BIOS. Por ejemplo, si en la sección "CONFIGURACIÓN DE CARACTERÍSTICAS DEL BIOS", el elemento "Secuencia de inicio" enumera las unidades A:, C:, esto significa lo siguiente: si hay un disquete instalado en la computadora (unidad A:), intentando cargar MS-DOS desde allí, si no hay un disquete, entonces cargando MS-DOS irá desde el disco duro (unidad C:).

Sistema operativo MS-DOS consta de las siguientes partes:

1) BIOS (Sistema Básico de Entrada-Salida). Esta parte del sistema operativo está conectada a la ROM o ROM (memoria de solo lectura). El BIOS contiene pruebas para verificar los componentes de la computadora (se ejecutan automáticamente cuando la computadora está encendida), así como el Boot Loader, un pequeño programa para llamar al MS-DOS Loader más complejo (un fragmento del archivo io.sys). Además, el BIOS realiza operaciones de E/S de bajo nivel (a nivel de registro) con el monitor, el teclado, los discos y la impresora.

2) Archivos de disco io.sys y msdos. sistema. El archivo io.sys (está ubicado en el sector inicial disco del sistema) contiene, como se mencionó, el programa MS-DOS Loader. Además, io.sys complementa el BIOS con otras operaciones de E/S de bajo nivel. El archivo msdos.sys proporciona servicios básicos de MS-DOS de alto nivel.

3) Archivo command.com: procesador de comandos o intérprete de comandos de MS-DOS. Contiene comandos básicos de MS-DOS: CLS, DIR, COPY y otros, llamados internos. Además, funciona con comandos externos de MS-DOS, como FORMAT, DELTREE y otros, que suelen estar ubicados en el directorio de DOS y son archivos con extensión .com o .exe. El procesador de comandos command.com organiza la ejecución de cualquier comando de usuario ingresado desde el teclado o mediante archivos por lotes (archivos con la extensión .bat). Los componentes de MS-DOS enumerados anteriormente constituyen la composición mínima de este sistema operativo. Además, puede especificar elementos de MS-DOS como:

4) comandos externos de MS-DOS. Son, como se mencionó anteriormente, archivos con la extensión .com o .exe y ubicados, por regla general, en el directorio de DOS.

5) Conductores. Este programas especiales(archivos con extensiones .com, .exe o .sys), que proporcionan mantenimiento del uso nuevo o no estándar de los existentes dispositivos externos. Activación conductores necesarios se lleva a cabo utilizando los archivos config.sys y autoexec.bat.

6) Archivo config.sys. Es un archivo de texto normal que contiene equipos especiales para activar varios controladores. Además, se puede utilizar para cambiar los modos de funcionamiento o la configuración de MS-DOS.

7) Archivo autoexec.bat. Este es un archivo por lotes que el sistema operativo inicia automáticamente para su ejecución cuando se enciende o reinicia la computadora.

El diálogo del usuario con DOS se produce en forma de comandos ingresados ​​en respuesta al llamado mensaje del sistema operativo. Se muestra en la pantalla y normalmente tiene este aspecto:

nombre de la unidad actual:\nombre del directorio actual>_,

donde > es el símbolo del sistema;

Por ejemplo, C:\laboratorio>_,

donde C es el nombre del disco actual;

laboratorio: nombre del directorio actual

Si el directorio actual es el directorio raíz, entonces se omite el nombre del directorio actual porque es el mismo que el nombre de la unidad actual. El mensaje en este caso se ve así:

C:\>_

Ingresando comandos. DOS incluye varias docenas de comandos. Son reclutados en línea de comando después del mensaje de DOS. La sintaxis o formato general del comando es la siguiente:

nombre del comando [argumentos],

donde los argumentos son los objetos sobre los que actúa el comando;

parámetros: identificadores de modos de ejecución de comandos (están separados por una barra diagonal "/").

Para mostrar los argumentos y opciones del comando, ejecute el nombre del comando de ayuda

Para ejecutar cualquier comando, presione la tecla Enter (no habrá más indicaciones de presionar la tecla Enter).

Los comandos básicos de DOS se dividen en cuatro grupos.

1. Comandos de propósito general.

2. Comandos para trabajar con discos.

3. Comandos para trabajar con directorios.

4. Comandos para trabajar con archivos.

Esta práctica de laboratorio no utiliza comandos de administración de discos, por lo que no se analizan más a fondo.

MS-DOS tiene designaciones de tipos de archivos estándar que le permiten determinar visualmente la naturaleza de los archivos.

COM – archivo por lotes;

EXE – archivo ejecutivo;

MURCIÉLAGO archivo por lotes;

SYS – archivo del sistema;

TXT – archivo de texto

Comandos de propósito general.

Los comandos más utilizados en este grupo son:

1) cls (Borrar pantalla): borra la pantalla;

2) ver – muestra la versión del sistema operativo instalado en la computadora;

3) fecha – salida e instalación fecha actual;

4) hora: muestra y configura la hora actual;

5) ayuda: salida de datos de ayuda en comandos de DOS;

Para llamar comandos ingresados ​​previamente a la línea de comando y administrar la lista de comandos, puede usar las siguientes teclas:

– llamar al comando anterior;

↓ – llamar al siguiente comando;

F7: muestra una lista de comandos ingresados ​​anteriormente;

F9 – copiar uno de los comandos de la lista mostrada (F7) a la línea de comando seleccionando su número;

Alt+F7: borra la lista de comandos.

Comandos para trabajar con directorios

Equipo dirección– directorio – directorio (directorios): sirve para mostrar una lista de archivos y subdirectorios ubicados en el directorio especificado.

Por ejemplo, C:\>dir: vea el directorio raíz de la unidad C.

С:\>dir lab – ver el contenido del directorio lab.

Si el directorio especificado contiene una gran cantidad de subdirectorios y archivos, puede organizar su salida paginada usando el modificador /P. En este caso, después de mostrar una página de la lista, DOS esperará a que se presione cualquier tecla para continuar mostrando las páginas siguientes. Por ejemplo, directorio c:\windows /p

!! Explore el contenido del directorio raíz de la unidad C: utilizando el modo de navegación página por página.

Equipo ÁRBOL– mostrar el árbol de directorios en la pantalla.

Formato de comando: ÁRBOL[unidad] [ruta] [nombre] [|más]

donde unidad es el nombre de la unidad en la que se encuentra el sistema de directorio;

ruta: ruta al directorio cuyo árbol desea ver;

nombre – el nombre de este directorio;

/f – modo para mostrar un árbol de directorios con los archivos que contienen;

|more es un comando para el procesamiento de canalización de la salida en fragmentos de 23 líneas.

Por ejemplo, C:/>árbol C: /f|más

!! Muestra el árbol de directorios de la unidad C: en porciones de 23 líneas sin archivos.

Equipo MARYLAND.- Crear directorio: creación de directorios y subdirectorios.

Formato de comando: MARYLAND. [unidad] [ruta] nombre

donde unidad es el nombre de la unidad en la que se crea el directorio;

ruta: ruta al directorio creado desde la raíz o el directorio actual;

nombre: el nombre del directorio que se creará.

Por ejemplo, C:/>md laboratorio

!! Cree un directorio X en la unidad C:.

Equipo CD- Cambiar directorio: cambia el directorio actual.

Formato de comando: CD nombre de [ruta]

donde ruta es la ruta a un subdirectorio en la estructura jerárquica de archivos;

nombre: el nombre del subdirectorio que debe declararse actual.

Por ejemplo, cd C:\Windows

Para regresar al directorio raíz desde el subdirectorio actual en cualquier nivel, debe ingresar el comando cd\

Si necesitas subir un nivel, debes ingresar el comando cd.

Aquí (..) significa el directorio principal.

!! Cambie al directorio X. Observe los cambios en el indicador de DOS.

!! Cree dos subdirectorios Y y Z en el directorio actual.

Cambie el disco actual. Para cambiar el disco actual, debe escribir el nombre de la unidad que debería convertirse en la actual. Después de ejecutar este comando, aparecerá un mensaje de DOS con la unidad actual.

Copiar directorios. Para copiar un directorio a otro, use el comando XCOPIAR. Este comando le permite copiar un directorio mientras cambia su nombre.

Formato de comando:

Dónde
dónde
XCOPIAR [unidad] [ruta] nombre_antiguo [unidad] [ruta] nombre antiguo (nuevo)

donde /s – modo para copiar directorios no vacíos (junto con archivos y subdirectorios);

/e – modo para copiar directorios vacíos.

Por ejemplo, copiamos el directorio 1 al directorio 2 como 3

xcopy d:\x\1 d\x\2\3 /s/e (no escriba, este es un ejemplo)

!! Copie el directorio Z al directorio Y con el nombre Q. Verifique el resultado con el comando TREE.

transferencia de directorio. Para mover directorios use el comando MOVER.

Formato de comando:

MOVER [unidad][ruta] nombre_antiguo[unidad] [ruta] [nombre_nuevo]

Al transferir un directorio al directorio actual, es necesario especificar el nombre nuevo (antiguo) del directorio transferido o la ruta completa al directorio actual en la parte direccionable "dónde".

Por ejemplo, vea el comando similar al ejemplo anterior.

!! Vaya al directorio raíz, luego mueva el directorio Q al directorio X. Verifique el resultado mostrando el árbol del directorio X.

Cambiar el nombre de directorios. El nombre del directorio se cambia usando el comando. ren.

Formato de comando: ren [unidad] [ruta] nombre1 nombre2

donde nombre1 es el nombre del directorio antiguo;

nombre2: nuevo nombre del directorio.

!! Cambie el nombre del directorio X a W. Pruebe la ejecución del comando.

Eliminación de directorios. Los directorios se eliminan usando el comando RD.

Formato de comando: R.D.[unidad] [ruta] nombre

donde unidad es el nombre de la unidad en la que se encuentra el directorio que se va a eliminar;

ruta: ruta al directorio que se va a eliminar;

nombre: el nombre del directorio que se eliminará.

Sólo puede eliminar un directorio mientras esté fuera del directorio. El directorio raíz no se puede eliminar. Después de presionar Enter, el sistema operativo le preguntará: ¿Eliminar el directorio “[unidad] [ruta] nombre” junto con todos los subdirectorios? . Para eliminar, presione Y (sí) y Enter; para cancelar, presione N (no) y Enter.

!! Eliminar el directorio Y. Pruebe el comando de eliminación usando el comando TREE.

Comandos de archivo

Las recomendaciones te ayudarán eliminar completamente una carpeta a través de la línea de comando. En el artículo sobre se utilizó el comando DEL, que está diseñado específicamente para archivos. En el caso de carpetas, son aplicables los comandos RD o RMDIR.

Para lograr el objetivo, . Ingrese RD /? y familiarícese rápidamente con las características y parámetros del comando. Aquí verá solo 2 parámetros:

  1. /s: al utilizar este prefijo, se eliminará la carpeta, así como todos sus elementos anidados. Si su directorio no está vacío y no ha especificado este parámetro, nada funcionará para usted.
  2. /Q: se utiliza al eliminar sin confirmación.

En general, el diseño se ve así:

RD o RMDIR /s/q “ruta completa de la carpeta”

Nota: al aplicar el diseño, el directorio y su contenido se eliminarán por completo de la computadora y no lo encontrarás en la papelera. Por seguridad, haga Copia de respaldo carpetas.

Eliminar una carpeta con o sin confirmación

Creé un directorio en mi computadora llamado "cmd" y copié varios objetos en él. Luego ingresé el siguiente comando en la línea de comando:

RD /s “c:\cmd”

Luego presioné Enter y la tecla Y porque cmd me pidió que confirmara la eliminación.

Revisé la unidad C y no encontré ningún directorio. A continuación, creé una carpeta llamada "eliminar" y también copié 5 archivos, pero al ingresar el comando, eliminé el prefijo /s. Resultó así:

RMDIR “c:\eliminar”

Después de presionar Enter, la eliminación no se produjo y se mostró un mensaje en la línea de comando que indicaba que la carpeta no estaba vacía. Conclusión, sin el parámetro /s solo puedes eliminar una carpeta vacía, por lo tanto, usarlo sin este prefijo es prácticamente inútil.

Si es demasiado vago para ingresar la carta de confirmación (S o N), entonces la siguiente construcción es para usted. El prefijo /q se mencionó anteriormente; es lo que elimina la molesta escritura de letras (ver la captura de pantalla como prueba).

Elimina un directorio.

Sintaxis

rmdir[disco: ]camino [/s] [/q]

tercero[disco: ]camino [/s] [/q]

Opciones

[disco: ]camino Especifica la ubicación de la unidad y el directorio que se eliminarán. /s Elimina el directorio especificado y todos los subdirectorios junto con los archivos. Parámetro /s Se utiliza para eliminar un árbol de directorios. /q Lanzamientos rmdir en modo oculto. El comando elimina directorios sin pedir confirmación. /? Muestra ayuda en la línea de comando.

Notas

  • Usando el comando rmdir en la consola de recuperación

    Equipo rmdir con otros parámetros está disponible en la consola de recuperación.

  • Eliminar directorios con archivos ocultos y del sistema

    No es posible eliminar directorios con archivos ocultos y del sistema. Cuando intentas desinstalar, aparece el siguiente mensaje:

    El directorio no está vacío.

    Para obtener una lista de ocultos y archivos del sistema el comando debe usarse directorio y para ver y cambiar atributos: el comando atributo. Para obtener más información, haga clic en el enlace "".

  • Usando barra invertida

    Si se inserta una barra invertida (\) antes del primer nombre del directorio, ese directorio se tratará como un subdirectorio del directorio raíz independientemente del nombre del directorio actual. Si no hay barra invertida, el directorio se tratará como un subdirectorio del directorio actual.

  • Eliminando el directorio actual

    Equipo rmdir no se puede utilizar para eliminar el directorio actual. Primero debe cambiar a otro directorio (que no sea un subdirectorio del actual) y luego usar el comando rmdir. Cuando intenta eliminar el directorio actual, recibe el siguiente mensaje:

    No se puede acceder al archivo porque está siendo utilizado por otro proceso.

Ejemplos

Para eliminar el directorio \Usuario\Smith, primero debe asegurarse de que no contenga ningún archivo. Para hacer esto, escriba en la línea de comando:

dir \usuario\smith /a

Sólo los caracteres "." deben aparecer en la pantalla. Y "..".

Luego, desde cualquier directorio que no sea \Usuario\Smith, ejecute el siguiente comando:

rmdir\usuario\smith

Para eliminar el directorio \User, todos los archivos y todos los subdirectorios, utilice el siguiente comando.

Equipo RMDIR tiene un sinónimo R.D. y está destinado a eliminar directorios sistema de archivos Ventanas.

Formato de línea de comando:

Ruta RMDIR [unidad:]

Ruta RD [unidad:]

Opciones de línea de comando:

/S- Eliminar un árbol de directorios, es decir, no sólo el directorio especificado, sino también todos los archivos y subdirectorios que contiene.

/Q- Deshabilitar el mensaje de confirmación al eliminar un árbol de directorios usando una clave /S.

Ejemplos de uso del comando R.D. (RMDIR)

Equipo R.D. no admite patrones de nombres de archivos y subdirectorios. Entonces, por ejemplo, intentando ejecutar el comando RD C:\Usuarios\*.*, terminará con un mensaje de error sobre el nombre del directorio. Sin embargo, se pueden especificar varias rutas de directorio como parámetros:

RD C:\Mydocs C:\Misprogs- eliminar el contenido de las carpetas C:\Mydocs y C:\Myprogs.

RD C:\docs- elimine la carpeta C:\docs. Si el parámetro /S no se especifica, entonces la carpeta que se eliminará C:\docs debe estar vacío.

RD /S /Q C:\Documentos- eliminar la carpeta C:\Docs y todas sus subcarpetas sin pedir confirmación.

Característica de la implementación del comando RD con un parámetro. /S es que no sólo se eliminarán los subdirectorios, sino también el propio directorio C:\Docs, incluso si hubiera archivos en él y no subcarpetas. Por lo tanto, para eliminar solo el contenido de un directorio (cuando desee que el directorio esté vacío y no eliminarlo por completo), puede utilizar la siguiente técnica: haga que el directorio que desea eliminar sea actual y ejecute el comando R.D. en relación a su contenido:

CD "Mi carpeta"

RD /s/q "Mi carpeta"

Los nombres de directorio que contienen espacios están entre comillas dobles. Dado que el comando CD hizo que el directorio a eliminar fuera actual, no se eliminará y la clave /S eliminará todos los subdirectorios y archivos del directorio "Mi carpeta"

El siguiente archivo por lotes elimina carpetas vacias en el directorio de archivos temporales definido por el valor Variable ambiental TEMPERATURA. La lista de carpetas eliminadas se escribe en un archivo llamado c:\tempfoldersempty.txt

PARA /D %%i en (*) hacer (

RMDIR /Q %%~i && eco %%~i >> c:\tempfoldersempty.txt

 


Leer:



Clave de activación de Smart Defrag 5

Clave de activación de Smart Defrag 5

Smart Defrag 5.8.6 es un excelente desfragmentador gratuito que optimiza mejor el disco duro de su computadora....

Cómo marcar números de teléfono fijo

Cómo marcar números de teléfono fijo

Ahorrar tiempo en la comunicación entre los empleados de la empresa y los clientes y entre ellos mismos es un factor importante en la eficacia de las comunicaciones. Por eso se está volviendo cada vez más popular...

El Visor de fotos de Windows no puede abrir esta imagen

El Visor de fotos de Windows no puede abrir esta imagen

En Windows 10, utiliza la aplicación Fotos para ver sus imágenes en lugar del Visor de fotos de Windows. Después de hacer clic en...

Cómo reducir el tamaño de un pdf, instrucciones detalladas

Cómo reducir el tamaño de un pdf, instrucciones detalladas

Los archivos PDF con muchos elementos gráficos se ven bien, pero enviarlos por correo electrónico es una completa molestia debido a su gran tamaño...

imagen-feed RSS