Este comando se usa para cambiar de directorio. Generalmente cuando el usuario inicia una sesión en GNU/Linux, el directorio donde comienza es su directorio personal. Desde ahí uno puede moverse a los diferentes directorios donde se tenga acceso usando este comando. Su sintaxis es la siguiente:
cd directorio |
Éste es un comando interno del intérprete (por ejemplo, bash), y no lleva opciones que sean de relevancia como para nombrarlas.
Con la utilización del comando cd es bueno explicar conceptos como rutas relativas y rutas absolutas.
- Ruta relativa
- Si la ruta no comienza con / entonces se considera relativa a la ruta actual.
Referirse al directorio bin/ no es lo mismo que referirse al directorio /bin/, si uno se encuentra en el directorio /usr/, la primera instancia corresponde a /usr/bin/ mientras que la segunda corresponde a /bin/. - Ruta absoluta
- Si la ruta comienta con / entonces hará referencia a una ruta en el directorio raíz.
Varios casos de uso de cd
Suponiendo que el directorio actual es /home/usuario:
[/home/usuario]$ cd subdirectorio [/home/usuario/subdirectorio]$ |
[/home/usuario]$ cd /subdirectorio [/subdirectorio]$ |
En el caso que cd se ejecute sin parámetros, cambiará al directorio personal o home directory del usuario.
[/usr/share/doc]$ cd [/home/usuario]$ |
Si se quiere cambiar al directorio personal de otro usuario, se puede ejecutar:
[/home/usuario]$ cd ~otro [/home/otro]$ |
El último directorio se guarda en una variable de entorno y se puede fácilmente intercambiar con el directorio actual con cd -
[/home/usuario]$ cd /bin [/bin]$ cd ~/prueba [/home/usuario/prueba]$ cd - |
No hay comentarios:
Publicar un comentario