Presentación utilizada para mis prácticas de la clase de Sistemas Operativos Avanzados donde se explican los conceptos de rutas absolutas y relativas y su uso con comandos MS-DOS. Este material esta bajo la licencia CC Attribution-NonCommercial-NoDerivs License, lo que significa que es libre para un uso no comercial y se puede copiar y distribuir en cualquier medio o formato siempre y cuando se respeten los créditos mostrados y no se realicen adaptaciones ni derivados del mismo.
2. RUTAS.
Una ruta representa el camino que se debe de seguir partiendo desde una unidad hasta la carpeta o fichero
deseado. El prompt muestra claramente la ruta en la cual nos encontramos y el árbol de directorios si los hubiese.
En los sistemas operativos existen dos tipos de rutas: Las rutas absolutas y relativas.
3. RUTAS ABSOLUTAS.
Una ruta es absoluta cuando se indica en la línea de comandos el trayecto completo desde la unidad
pasando por la serie de subdirectorios hasta llegar al directorio o fichero deseado, independientemente de
donde nos encontremos en el prompt.
Ejemplo:
Supongamos que nos encontramos en la siguiente ruta en el prompt de nuestro árbol de
directorios.
Y usamos el comando dir con la ruta completa de la carpeta prac4, el comando mostrará
la lista de ficheros y directorios contenidos en la carpeta prac4, y como hemos escrito su
dirección completa independientemente de la ruta de nuestro prompt entonces hemos
usamos su ruta absoluta.
4. RUTAS RELATIVAS.
Una ruta es relativa cuando se indica el trayecto hacia cierto directorio a partir del directorio donde nos
encontremos actualmente, si se indica solo el nombre y extensión de un fichero, se asume que éste se
encuentra dentro de la carpeta donde nos encontramos, por lo tanto debemos de estar atentos en la ruta que
indique nuestro prompt.
Ejemplo:
Supongamos que nos encontramos en la siguiente ruta en el prompt de nuestro árbol de
directorios.
El ejemplo 1 se usa el comando dir para mostrar el contenido de la carpeta anterior a leng hasta la
carpeta docu2, tanto el operador punto ( . ) como el dos puntos ( .. ) pueden usarse sin salir del
actual, ya que representan el directorio actual y el anterior respectivamente. El ejemplo 2 se usa el
comando dir para mostrar el contenido de sus directorios posteriores hasta la carpeta fuente.
Ambas formas se hacen con respecto a la carpeta leng (que es donde nos encontramos en el prompt)
por lo tanto usamos rutas relativas.
5. OTROS EJEMPLOS.
Las rutas absolutas y relativas se pueden usar con cualquier comando, los siguientes ejemplos muestran el
funcionamiento de ello con respecto a la ruta de la carpeta leng.
Ejemplo:
Mostramos el contenido de la carpeta prac4 (Ruta Relativa).
Crea dentro de la carpeta pascal una carpeta llamada nueva y dentro de ésta una carpeta
llamada nueva1 (Ruta Relativa).
Supongamos que nos encontramos en la siguiente ruta en el prompt de nuestro árbol de
directorios.
Accedemos a la carpeta prac4. (Ruta Absoluta).
6. COMANDO COPY.
El comando copy permite copiar un archivo de un directorio a otro con el mismo nombre o cambiándolo,
los parámetros básicos de este comando contienen una ruta origen (absoluta o relativa) seguido del
nombre y extensión del archivo que se copiará así como una ruta destino (absoluta o relativa), si se quiere
cambiar el nombre del archivo en la ruta destino es necesario especificarlo junto con la extensión
correspondiente.
Ejemplos:
7. COMANDO XCOPY.
El comando xcopy permite copiar todos los archivos de un directorio a otro con el mismo nombre, los
parámetros básicos de este comando contienen una ruta origen (absoluta o relativa) así como una ruta
destino (absoluta o relativa) donde se copiarán los archivos, ambas rutas separadas por espacio.
Ejemplos:
8. COMANDO MOVE.
El comando move permite mover un archivo de un directorio a otro con el mismo nombre o cambiándolo, los
parámetros básicos de este comando contienen una ruta origen (absoluta o relativa) seguido del nombre y
extensión del archivo que se copiará así como una ruta destino (absoluta o relativa), si se quiere cambiar el
nombre del archivo en la ruta destino es necesario especificarlo junto con la extensión correspondiente. También
es posible mover directorios con este comando indicando sólo la ruta origen de la carpeta que deseamos mover y
la ruta destino correspondiente.
Ejemplos:
9. COMANDO REN.
El comando ren permite renombrar un archivo, los parámetros básicos de este comando contienen una ruta
(absoluta o relativa) seguido del nombre y extensión del archivo que se desea modificar así como el nuevo
nombre con la extensión correspondiente.
Ejemplos:
10. COMANDO DEL.
El comando del permite eliminar archivos dentro un directorio, no elimina el directorio, únicamente su
contenido, los parámetros básicos de este comando contienen una ruta (absoluta o relativa) hacia la carpeta
de la cual se desea eliminar su contenido. Esta operación requiere confirmarse con las opciones (S/N).
Ejemplos:
11. COMANDO RMDIR.
El comando rmdir permite eliminar directorios vacíos, si se desea eliminar directorios con contenido se debe
acompañar con el atributo /S como parámetro extra, los parámetros básicos de este comando contienen una ruta
(absoluta o relativa) hacia la carpeta de la cual se desea eliminar. Esta operación requiere confirmarse con las
opciones (S/N).
Ejemplos: