Para moverse por el sistema de archivos de Linux, utilizarás rutas para especificar tu destino. La herramienta principal para esto es el comando cd (change directory o cambiar directorio). Comprender cómo usar el comando cd de linux es una habilidad fundamental para trabajar en la terminal o en el símbolo del sistema.
Entendiendo las Rutas
Hay dos formas de especificar una ruta: absoluta y relativa.
-
Ruta Absoluta: Es la ruta completa que comienza desde el directorio raíz (
/). La raíz es el directorio de nivel superior en el sistema de archivos. Cualquier ruta que comience con/es una ruta absoluta. Por ejemplo:/home/pete/Desktop. -
Ruta Relativa: Esta ruta es relativa a tu ubicación actual en el sistema de archivos. Si te encuentras en
/home/pete/Documentsy deseas acceder a un subdirectorio llamadotaxes, no necesitas la ruta completa. Simplemente puedes usar la ruta relativa:taxes/.
Usando el Comando cd
Una vez que entiendes las rutas, puedes usar el comando cd para cambiar tu directorio actual. Ya sea que estés en una terminal de Linux o en un símbolo del sistema de Windows (comando cd de cmd), el concepto de cambiar de directorio es universal, aunque la sintaxis puede variar ligeramente.
Para cambiar a un directorio específico usando una ruta absoluta, escribirías:
cd /home/pete/Pictures
Este comando te mueve directamente al directorio Pictures.
Navegando a un subdirectorio
Si ya estás en un directorio y deseas moverte a un subdirectorio, puedes usar una ruta relativa. Por ejemplo, si tu ubicación actual es /home/pete/Pictures y contiene una carpeta llamada Hawaii, puedes navegar hacia ella con:
cd Hawaii
Observa que solo usamos el nombre de la carpeta. Esto se debe a que ya estábamos en su directorio padre, /home/pete/Pictures.
Atajos de Navegación Esenciales
Navegar con rutas completas puede ser tedioso. Afortunadamente, el shell proporciona varios atajos para hacer que moverse sea mucho más rápido.
.(directorio actual): Representa el directorio en el que te encuentras actualmente...(directorio padre): Te mueve un nivel hacia arriba al directorio que contiene tu directorio actual.~(directorio de inicio): Un atajo a tu directorio personal de inicio, como/home/pete.-(directorio anterior): Te lleva de vuelta al último directorio en el que estuviste.
Puedes usar estos atajos con el comando cd:
cd .
cd ..
cd ~
cd -
Experimenta con estos atajos para ser más eficiente en la línea de comandos.