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:
- ruta relativa empieza siempre por ./ o ../ (si usas Windows .\ o ..\) o directamente nombre carpeta
- ruta relativa es la que haces desde donde te encuentras tu o un script
- 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
- Relativa es toda aquella que no es absoluta ?
- 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!!!
Pingback: El Shell Bash de GNU/Linux 5.6 – Comandos para trabajar con archivos y carpetas – SOSpedia
Pingback: Varias formas de listar solo directorios en Linux – jblanco.org
Pingback: Bonus Pack 2018: Recopilación de artículos de sospedia.net – jblanco.org
Pingback: Varias formas de listar solo directorios en Linux – Jose Blanco Vega
Pingback: Varias formas de listar solo directorios en Linux – Jose Blanco Vega
Pingback: Bonus Pack 2018: Recopilación de artículos de sospedia.net – Clases fp