cd con Bash

Comando cd para Linux

El comando cd con Bash es otro de los comandos que utilizamos mucho cuando trabajamos con la terminal de Linux. Se utiliza para navegar entre directorios del sistema de archivos y hace referencia al juego de palabras (Change Directory).

cd [ruta]

Para entrar dentro de un subdirectorio únicamente tenemos que poner cd <nombre_del_subdirectorio>. En este ejemplo voy a entrar en el subdirectorio Desktop.

cd Desktop
cambiando de directorio cd con Bash

Si el nombre de nuestro directorio tuviese espacios en blanco tendríamos que acceder utilizando comillas. Podemos hacer uso de comillas simples o dobles.

cd "Mi subdirectorio"

Si queremos cambiar al directorio del usuario únicamente debemos escribir el comando cd.

cd

En la captura de pantalla siguiente se puede observar que la ruta activa es /Desktop/ciberseguridad (mediante el comando pwd podemos obtener en pantalla la ruta activa). Una vez que ejecuto el comando cd y nuevamente pwd el directorio activo es el directorio del usuario.

Comando cd con Bash

cd con ruta relativa

La ruta relativa es la que comienza en el directorio activo del sistema de archivos.

cd ruta_relativa/del_fichero

Como estamos situados dentro del directorio Desktop, este sería nuestro directorio activo, para hacer uso de las rutas relativas debemos indicarle la ruta de ahí en adelante.

(El comando cat muestra el contenido del archivo hola.txt)

cd con Bash y rutas relativas

cd con ruta absoluta

La ruta absoluta es la que comienza desde el directorio raíz nuestro sistema de archivos.

cd /ruta_absoluta/del_fichero

Ahora vamos a ver el mismo ejemplo anterior pero haciendo uso de las rutas absolutas. Independientemente del directorio en el que estemos situados, escribiremos la ruta absoluta de nuestro archivo hola.txt para ver su contenido.

Nuestro directorio activo es /Desktop/OBD y la ruta absoluta /home/kali/Desktop/diccionario/hola.txt

cd con ruta absoluta en Bash

Algunas ejemplos de uso del comando cd

Para ir al directorio padre

cd ..

Para volver al directorio anterior en el que estábamos, simulando un atrás del navegador web.

cd -

Si necesitamos ir directamente al directorio de inicio del usuario utilizamos el símbolo virgulilla ~

cd ~

# Ruta absoluta para el directorio Desktop
# /home/kali/Desktop

# Haciendo uso de ~
# ~/Desktop

En equipos Mac podemos escribir el símbolo de virgulilla pulsando la tecla alt + ñ.

En el siguiente ejemplo cambiaremos de directorio haciendo uso de la virgulilla. Pasaremos del directorio /Desktop/diccionario/Mi Subdirectorio al directorio Music del usuario activo.

cd ~/Music
Comando cd con virgulilla en Bash

Error accediendo a un directorio con Bash

Si intentamos acceder a un directorio que no existe, o que sí existe pero hemos colocado de forma errónea la ruta, obtendremos un error.

Error accediendo a un directorio que no existe

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *