Definición de Ruta acá. En inglés, path (se pronuncia pæz, con la "zeta" ibérica).
Hay mucho que hablar respecto al Filesystem (sistema de ficheros, carpetas o archivos, en español); tanto que condensar toda la información disponible en una sola nota sería poco amigable; así que hemos descompuesto lo que hemos aprendido en partes más asimilables. Esta es una de ellas. Esperamos que a los amigos principiantes nos sirva mucho.
Hay dos tipos de rutas (o pathnames) que podés identificar: absolutas y relativas.
- El absolute pathname o ruta absoluta SIEMPRE inicia en el directorio root " / " y continua rama por rama hasta que alcanza el directorio deseado. Para los principiantes, recomiendo mucho usar rutas absolutas a la hora de navegar en la Terminal, para familiarizarnos con ella y para conocer de mejor forma el Filesystem (sistema de archivos/ficheros):
/home/jose/fotos/fap_folder/oldies
/usr/src/linux/README
/var/log
- Una Relative pathname o ruta relativa inicia en el directorio donde te encontrás en un momento determinado; es decir, NUNCA inicia con " / ". Asumiendo que el usuario está en el directorio /home/jose el directorio /usr y el directorio /var respectivamente (precisamente por eso son relativas, porque se usan respecto a la posición del usuario en un momento determinado), las rutas realtivas serán:
fotos/fap_folder/oldies
src/linux/README
¿La diferencia? Pues que es útil usar rutas absolutas y relativas según la situación. Por ejemplo, si vas a operar dentro de un subdirectorio, usar una ruta relativa te ahorra escribir tooooda la ruta. Por ejemplo, si estás en:log
y querés navegar hacia:/home/jose/fotos/fap_folder/oldies/monroe
en lugar de escribir:/home/jose/fotos/fap_folder/oldies/greta_garbo
simplemente hacés:$ cd /home/jose/fotos/fap_folder/oldies/greta_garbo
$ cd ../greta_garbo
Recordá que los dos puntos representan al directorio o "rama anterior". Pero a veces usar una ruta absoluta es mucho más conveniente, como cuando estás en:
y querés moverte a:/home/jose/fotos/fap_folder/oldies/greta_garbo
Si usás las rutas relativas tendrías que hacer:/usr/tmp
lo que implica escribir más. En su lugar es mejor escribir directamente:$ cd ../../../../../usr/tmp
$ cd /usr/tmp
Y eso es todo por ahora. Saludos :)
No comments:
Post a Comment