> For the complete documentation index, see [llms.txt](https://juanbermudez.gitbook.io/aprendiendolinux/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://juanbermudez.gitbook.io/aprendiendolinux/comandos-basicos/ficheros-y-directorios/cd.md).

# cd

* [cd](https://manpages.debian.org/bookworm/tcl8.6-doc/cd.3tcl.en.html) - Cambiar de directorio.

```bash
$ cd documents
```

Básicamente este comando lo que nos permite hacer es movernos libremente por los directorios. Si queremos ir a la raíz del sistema solo es escribir `cd /`; si queremos ir a un directorio que está dentro del directorio actual podemos escribir `cd directorio`. Si es un directorio oculto recuerda escribir el punto `cd .directorio`. Si queremos ir a un directorio que está dentro de otros directorios debemos escribir la ruta completa `cd /directorio1/directorio2/directorio3`. Si queremos volver atrás escribimos `cd ..`; también podemos volver atrás entre varios directorios escribiendo `cd ../../..` Ahora, sin importar la ubicación dónde nos encontremos, podemos ir rápidamente al directorio ráiz del usuario escribiendo `cd`.

{% hint style="info" %}
**Uso de la tecla Tab**

Si el nombre de un fichero o directorio es largo, o no lo recordamos bien, podemos usar la tecla Tab y el sistema nos ayuda a completarlo. Ejemplo: `cd docu` y presionando Tab nos completa el nombre `cd documents`.También puede que hayan varios ficheros o directorios que comiencen de igual forma, en este caso presionamos dos veces Tab y nos muestra los ficheros o directorios que coinciden con la búsqueda.
{% endhint %}
