Diferencia entre revisiones de «Ruta (informática)»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Jesuja (discusión · contribs.)
Deshecha la edición 34529930 de 190.155.171.162 (disc.)
Línea 13: Línea 13:


*Las '''rutas absolutas''' señalan la ubicación de un archivo o directorio desde el [[directorio raíz]] del sistema de archivos. Por ejemplo es una ruta absoluta '''/home/dir1/arc1.fil''' que señala la ubicación de '''arc1.fil''' desde la raíz del sistema de archivos.
*Las '''rutas absolutas''' señalan la ubicación de un archivo o directorio desde el [[directorio raíz]] del sistema de archivos. Por ejemplo es una ruta absoluta '''/home/dir1/arc1.fil''' que señala la ubicación de '''arc1.fil''' desde la raíz del sistema de archivos.

*Las '''rutas relativas''' señalan la ubicación de un archivo o directorio a partir de la posición actual del sistema operativo en el sistema de archivos. Por ejemplo es una ruta relativa '''dir1/arc1.fil''' que señala al archivo '''arc1.fil''' dentro del directorio '''dir1''' en la ubicación actual. En sistemas tipo [[UNIX]], la ruta ~/ es una ruta relativa que lleva al directorio personal del usuario que ha insertado la ruta relativa; por ejemplo, si el usuario '''juan''' tiene una imagen en su directorio personal, esta imagen podría tener dos rutas de acceso, una relativa y una absoluta:


:*La absoluta:
:*La absoluta:

Revisión del 09:31 2 mar 2010

Una ruta (en inglés path) es la forma de referenciar un archivo informático o directorio en un sistema de archivos de un sistema operativo determinado. Una ruta señala la localización exacta de un archivo o directorio mediante una cadena de caracteres concreta. Ésta puede ser de diversas formas dependiendo del sistema operativo y del sistema de archivos en cuestión. En líneas generales se compondrá de los nombres de los directorios que conforman el camino hasta nuestro archivo o directorio a lo largo del árbol de directorios, y finalmente estará el nombre del archivo o directorio que se quiere referenciar. Estos nombres estarán separados por un carácter delimitador que usualmente será "\" en sistemas MS-DOS/Windows (Microsoft) o "/" en sistemas UNIX/Linux.

Ejemplos de rutas

  • Rutas a archivos
D:\command.com
/home/miusuario/documento.doc
  • Rutas a directorios:
C:\windows\
/home/cualquier-usuario/

Modos de expresar una ruta

En la mayoría de los sistemas operativos y sistemas de archivos una ruta se puede expresar en forma relativa o en forma absoluta:

  • Las rutas absolutas señalan la ubicación de un archivo o directorio desde el directorio raíz del sistema de archivos. Por ejemplo es una ruta absoluta /home/dir1/arc1.fil que señala la ubicación de arc1.fil desde la raíz del sistema de archivos.
  • Las rutas relativas señalan la ubicación de un archivo o directorio a partir de la posición actual del sistema operativo en el sistema de archivos. Por ejemplo es una ruta relativa dir1/arc1.fil que señala al archivo arc1.fil dentro del directorio dir1 en la ubicación actual. En sistemas tipo UNIX, la ruta ~/ es una ruta relativa que lleva al directorio personal del usuario que ha insertado la ruta relativa; por ejemplo, si el usuario juan tiene una imagen en su directorio personal, esta imagen podría tener dos rutas de acceso, una relativa y una absoluta:
  • La absoluta:
/home/juan/imagen.jpg
  • La relativa:
~/imagen.jpg

En este caso, la ruta relativa sólo puede ser verdaderamente valida si el sistema está ubicado en el usuario de juan. En este mismo caso, ~/ seria el sinónimo relativo de la ruta /home/juan/.

También se puede crear, borrar, copiar, etc. directorios y archivos con este tipo de ruta desde una interfaz de linea de comandos. Algunos ejemplos:

mkdir ~/Fotos
chmod 777 ~/
rm ~/foto.jpg