Rutas relativas y rutas absolutas

Tres simples reglas para que aprendas a diferenciar las rutas relativas de las rutas absolutas, independientemente del sistema operativo que uses:

  1. ruta relativa empieza siempre por ./ o ../ (si usas Windows .\ o ..\) o directamente nombre carpeta
  2. ruta relativa es la que haces desde donde te encuentras tu o un script
  3. todo lo demás es ruta absoluta, es decir, las que empiezan por / o por ~ en GNU/Linux, o si usas Windows por \ o bien letra de unidad C: (y donde digo C: cualquier unidad E:)

Ejemplos de rutas relativas

GNU/Linux

Suponiendo que estoy en $HOME

cd
ls ./Descargas
cp ./Descargas/copia.zip ../home/usuario2/Documentos

Windows

Suponiendo que estoy en mi carpeta de usuario %USERPROFILE%

cd %USERPROFILE%
dir ..\..\Windows
copy ..\..\Windows\regedit.exe .\registro.exe

Ejemplos de rutas absolutas

GNU/Linux

Suponiendo que estoy en $HOME

cd
ls /etc
cp ~/Descargas/copia.zip /home/usuario2/Documentos

Windows

Suponiendo que estoy en mi carpeta de usuario %USERPROFILE%

cd %USERPROFILE%
dir C:\Windows
copy \Windows\regedit.exe .\registro.exe

Versión para ingenieros

  1. Relativa es toda aquella que no es absoluta ?
  2. Absoluta la que empieza por alguna raíz del sistema de ficheros

Espero que os sirva, y si te sirvió difunde compartiendo en tus redes.

Hasta la próxima!!!

2 comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *