-
Notifications
You must be signed in to change notification settings - Fork 0
03 Rutas Absolutas y Relativas
En Linux y Unix, una ruta absoluta parte del directorio raíz / hacia el
directorio o archivo.
-
Ruta absoluta de un directorio:
/home/alumno/bin/ -
Ruta absoluta de un archivo:
/home/alumno/bin/clean_sys
Cuando manipulamos archivos, nos encontramos con el símbolo ~. Este símbolo es
una referencia al directorio personal del usuario (e.g., /home/alumno/).
-
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.
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/
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/opdf/ ../Downloads/
-
-
Rutas relativas de un archivo:
-
./pdf/factura.pdfopdf/factura.pdf ../Downloads/Actividad-1.docx
-
- Definición y Estructura de un Shell
- Los Diferentes Tipos de Shell
- Definición y Sintaxis de un Comando
- Variables, Alias y Funciones
- Comandos de Utilidad y Consulta
- Linux como Sistema Multiusuario
- Introducción a los Usuarios y Grupos
- Gestión de Usuarios
- Gestión de Grupos
- Gestión de Contraseñas
- Búsqueda de Información de Usuarios y Grupos con
getent
- Atributos de Archivos: Propiedad y Permisos de los Archivos
- Cambio de Propiedad y Permisos
umask: Permisos Predeterminados de Archivos- Cambio de Identidad y Privilegios
- Gestión de Paquetes (Package Management)
- Compresión y Archivado de Archivos
- Optimización y Conversion de Archivos