Comando cd


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]$
cambiaría a /home/usuario/subdirectorio. En cambio:
[/home/usuario]$ cd  /subdirectorio
[/subdirectorio]$
cambiaría a /subdirectorio debido a que es una ruta absoluta.
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]$
cambiará a /home/usuario. Es equivalente a cd ~ o cd $HOME en bash.
Si se quiere cambiar al directorio personal de otro usuario, se puede ejecutar:
[/home/usuario]$ cd  ~otro
[/home/otro]$
cambiará a /home/otro. En cambio cd ~/otro cambiará a /home/usuario/otro pues ~ se reemplaza por el directorio personal del usuario.
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 -
volverá a /bin en el caso de ejecutar otra vez cd - irá a /home/usuario/prueba.

No hay comentarios:

Publicar un comentario