RUTAS
Conocer el nombre de un archivo (o de un directorio) no es suficiente para acceder a él; un
mismo nombre puede estar asociado a varios archivos en directorios diferentes.
La referencia plenamente cualificada de un archivo se denomina "ruta" e indica el directorio en
el que se encuentra el archivo. Los nombres de directorios y de archivos van separados por una /
(barra oblicua) en las rutas.
Atención, en un sistema Windows, el separador entre los nombres de archivo y de
directorios es el \ (barra inversa).
Existen tres tipos de rutas: absolutas, relativas y personales. Pueden utilizarse indiferentemente
en la forma de nombrar archivos en la línea de comando.
Veamos un ejemplo de árbol:
1. RUTAS ABSOLUTAS
Una ruta absoluta se basa en la raíz del árbol de Linux. Toda ruta absoluta empieza, pues, por /.
Sea cual sea la ubicación actual donde se encuentre, se podrá referenciar el archivo notas del
ejemplo anterior con la ruta /home/willy/notas.
Por ejemplo:
[richard@SRVLNX01 home]$ ls /home/willy/notas
/home/willy/notas
2. RUTAS RELATIVAS
Las rutas relativas dependen del directorio actual en el que se encuentra el usuario.
Sabiendo que cada directorio en el sistema contiene los archivos . (punto) y .. (punto-punto) que
referencian respectivamente el propio directorio actual y el directorio padre, existen varias rutas
relativas que designan el archivo notas en el ejemplo:
Directorio actual Ruta relativa correspondiente
/home willy/notas
/home/willy ./notas
/ ../notas
home/willy/colores
/ home/willy/notas
/home ../tmp/./../home/./willy/nota
s ...
COMANDO touch
El comando touch cambia las fechas del último acceso y de la última modificación de un
archivo existente:
COMANDO Cat >
El commando cat > crea un archivo con contenido en el mismo, para guardar use la
combinación de Ctrl + c
RUTAS ABSOLUTAS Y RELATIVAS
Ejercicio 1: Responda las siguientes preguntas teniendo en cuenta la jerarquía mostrada en la
figura 1.
Figura 1. Jerarquía ejercicio 1
a) ¿Cuáles son las rutas absolutas de 1, 2 y 5?
b) ¿Cuál es la ruta relativa desde 4 hasta 5?
c) ¿Cuál es la ruta relativa desde 2 hasta 4?
d) ¿Cuál es la ruta relativa desde 1 hasta 3?
Ejercicio 2: Responda las siguientes preguntas teniendo en cuenta la jerarquía mostrada en la
figura 2.
Figura 2. Jerarquía ejercicios 2 y 3
a) ¿Cuál es la ruta relativa desde 1 hasta 3?
b) ¿Cuál es la ruta relativa desde 4 hasta 2?
c) ¿Cuál es la ruta relativa desde 2 hasta 2?
d) ¿Cuál es la ruta relativa desde 4 hasta 5?
COMANDOS CD Y PWD
Ejercicio 3: Responda las siguientes preguntas teniendo en cuenta la jerarquía mostrada en la
figura 2.
a) ¿Cuál es el resultado de ejecutar el comando pwd en 1?
b) ¿Cuál es el resultado de ejecutar el comando pwd en 2?
c) ¿Cuál es el resultado de ejecutar el comando pwd en 4?
d) ¿Cuál es el comando para pasar de 5 a 4 (de ambas formas, es decir, pasando la ruta
absoluta y relativa)?
e) ¿Cuál es el comando para pasar de 3 a 2 (de ambas formas, es decir, pasando la ruta
absoluta y relativa)?
f) ¿Cuál es el comando para pasar de 4 a 5 (de ambas formas, es decir, pasando la ruta
absoluta y relativa)?
CREANDO Y REMOVIENDO DIRECTORIOS (COMANDOS MKDIR, RM, RMDIR)
Ejercicio 4: Teniendo en cuenta la jerarquía mostrada en la figura 3 y asumiendo que nos
encontramos ubicados en la carpeta donde aparece el 1, responda las siguientes preguntas.
Figura 3. Jerarquía ejercicio 4
a) ¿Cuál es el comando para crear un directorio llamado fotos dentro de mako sin
movernos de la ubicación actual y empleando rutas relativas?
b) Si queremos crear un directorio llamado videos dentro de jono, ¿cuál es el comando
para ello, usando la ruta absoluta?
c) Si el directorio photos no está vacío y deseo eliminarlo, ¿qué comando se emplea para
tal fin?
Ejercicio 5: Suponiendo que el usuario se encuentra, por ejemplo, dentro del directorio
Documentos de su carpeta de usuario asociada, ¿cuáles serían los comandos necesarios para
lograr la jerarquía dentro de Documentos mostrada en la figura 4?
mkdir labSO
cd labSO
…
Figura 4. Jerarquía ejercicio 5
Ejercicio 6: ¿Qué comandos son necesarios para cambiar la jerarquía de la figura 4 como la que
se muestra en la figura 5?
Figura 5. Jerarquía ejercicio 6
COMANDO LS, CP Y MV
Ejercicio 7: Teniendo en cuenta la figura 6, escriba qué comandos con sus argumentos son
necesarios para ejecutar las siguientes acciones:
Figura 6. Jerarquía ejercicio 7
a) Estando en la carpeta chapulin, hacer una copia del archivo .a1.txt en la misma carpeta
colocándole por nombre hola.
b) Ubicado en la carpeta lab_02, mover b1.txt a la carpeta padre.
c) Estando en lab_02, cambiar el nombre de .a1.txt por a1.
d) Estando en lab_02, hacer una copia de b2.txt que se llame b3.txt.
e) Ubicado en la carpeta informatica1, mediante la ejecución de un solo comando, mover
todos los archivos con extensión .txt.
f) Estando en Videos, copiar todos los archivos que tengan la cadena jem dentro de su
nombre, desde el directorio lab_02 al directorio lab_01.
g) Renombrar el directorio informatica1 a Informatica1 teniendo en cuenta que me
encuentro en la carpeta lab_02.
h) Estando en el directorio raíz /, eliminar el archivo Ejemplo1.txt.
i) Estando en el directorio lab_02, eliminar todos los archivos con extensión .txt.