Skip to content

03 Rutas Absolutas y Relativas

Alan edited this page Jun 13, 2026 · 1 revision

Rutas Absolutas y Relativas

Tabla de Contenidos

Rutas Absolutas

En Linux y Unix, una ruta absoluta parte del directorio raíz / hacia el directorio o archivo.

Ejemplos de Rutas Absolutas

  • Ruta absoluta de un directorio: /home/alumno/bin/
  • Ruta absoluta de un archivo: /home/alumno/bin/clean_sys

Ruta Usando ~ (Expansión del Home)

Cuando manipulamos archivos, nos encontramos con el símbolo ~. Este símbolo es una referencia al directorio personal del usuario (e.g., /home/alumno/).

Ejemplos de Rutas Usando ~

  • Ruta de un directorio usando ~: ~/Documents/pdf/
  • Ruta de un archivo usando ~: ~/Documents/pdf/factura.pdf

Note

~ no es una variable ni un alias. Es una expansión especial que realiza la shell, y siempre se refiere al directorio personal del usuario actual.

Rutas Relativas

En Linux y Unix, una ruta relativa parte del directorio actual (current working directory [cwd]) hacia el directorio o archivo.

Una ruta relativa puede comenzar con el punto . para hacer referencia al directorio actual, por ejemplo:

  • ./Documents/

Aunque en la mayoría de los casos se puede omitir, por ejemplo:

  • Documents/

Ejemplo de Rutas Relativas

Suponiendo que nuestro directorio actual es ~/Documents y la estructura de archivos del directorio personal del usuario ~ es la siguiente:

alumno@linux-lab:~/Documents$ tree ~
.
├── Desktop
├── Documents
│   └── pdf
│       └── factura.pdf
├── Downloads
│   └── Actividad-1.docx
# [output omitido]

Note

Esta estructura de archivos se muestra con el comando tree, que veremos más adelante. Por ahora, solo observa cómo están organizadas las carpetas y archivos.

Basándonos en la estructura de archivos anterior y que el directorio actual es ~/Documents, algunos ejemplos de rutas relativas serían los siguientes:

  • Rutas relativas de un directorio:

    • ./pdf/ o pdf/
    • ../Downloads/
  • Rutas relativas de un archivo:

    • ./pdf/factura.pdf o pdf/factura.pdf
    • ../Downloads/Actividad-1.docx

Introducción a los Sistemas Operativos

Introducción a Linux

Licencias de Software

Archivos y Directorios

Introducción a la CLI

Manipulación de Archivos y Directorios

Documentación y Exploración de Comandos

Redirección

Búsqueda de Archivos y Texto

Editores de Texto de Terminal

Gestión de Usuarios y Grupos

Propiedad y Permisos

Herramientas Esenciales

Hardware

Apéndice

Clone this wiki locally