lunes, 9 de septiembre de 2019

Comando "CD" en Linux


Hola amigos del software libre.

En este artículo os mostraré de una forma rápida y resumida el uso del comando "cd" mediante ejemplos.

Definición:

"cd": Cambio de directorio de trabajo.

Teniendo en cuenta que el directorio principal del usuario que inicia la sesión "/home/usuario/" en el prompt del terminal de comandos es abreviado y mostrado como "~".


A continuación os mostraré todas las opciones posibles del comando "cd" con ejemplos.


Ejemplos:

1.- Cambio del directorio de trabajo actual "~" al subdirectorio "~/Tips/" (utilizando la ruta relativa).

$ cd Tips/



2.- Cambio del directorio de trabajo actual "~" al subdirectorio "~/Tips/" (utilizando la ruta absoluta).

$ cd /home/$USER/Tips/



3.- Cambio del subdirectorio actual "~/Tips" al directorio de nivel superior "~".

$ cd ..



4.- Cambio del directorio de trabajo actual "~" al subdirectorio "~/Tips/nuevoDirectorio/".

$ cd Tips/nuevoDirectorio/



5.- Cambio del directorio actual "~/Tips/nuevoDirectorio/" al directorio dos niveles superior.

$ cd ../..


También puede escribirse con la barra inclinada al final:

$ cd ../../



6.- Cambio del directorio actual "~/Tips/nuevoDirectorio/" a otro directorio de nivel superior al suyo.

$ cd ../subTips/




7.- Cambio del directorio actual "~" al directorio anterior "~/Tips/nuevoDirectorio/".

$ cd -



8.- Cambio del subdirectorio actual "~/Tips/nuevoDirectorio/" al directorio de trabajo principal del usuario "~".

$ cd


Otra sintaxis:

$ cd ~



9.- Cambio del directorio actual "~/Tips/" a un subdirectorio "Directorio nuevo", el cual contiene espacios en su nombre, para tal fin debe utilizarse antes de cada espacio la barra inclinada a izquierdas:

$ cd Directorio\ nuevo/


O también puede escribirse entre comillas simples sin necesidad de la barra inclinada:

$ cd 'Directorio nuevo'/



Otra sintaxis es entre comillas dobles sin la barra inclinada antes de cada espacio:

$ cd "Directorio nuevo"/



10.- Cambiar del directorio actual "~/Tips/" a otro subdirectorio "~/Tips/nuevoDirectorio", el cual no nos acordamos de la totalidad de su nombre:

$ cd n*



11.- Cambiar del directorio actual "~/Tips/" a otro subdirectorio "~/Tips/subTips", del cual no nos acordamos del último carácter de su nombre:

$ cd subTip?



12.- Cambiar del directorio actual "~/Tips/" a otro subdirectorio "~/Tips/subTips", del cual no queremos escribir todo su nombre:

$ cd s<TAB>



Con la anotación <TAB> queremos decir: presionar la tecla Tabulador del teclado (no escribirlo en el terminal). Y terminará de escribir la totalidad del nombre si no encuentra mas coincidencias:


Pulsamos "Enter" y conseguimos cambiar de directorio:



Si encuentra mas directorios coincidentes los mostrará por pantalla para que continúes escribiendo caracteres hasta que no se encuentren coincidencias y la tecla <TAB> termine por escribir la totalidad del directorio.

En este otro ejemplo nos encontramos con dos subdirectorios que empiezan por los mismos tres caracteres "sub". Si escribimos y pulsamos <TAB>:

$ cd s<TAB>

Llega a escribirnos hasta el primer carácter no coincidente:


Continuamos escribiendo el carácter diferenciador "T" y presionamos de nuevo la tecla <TAB>, y nos termina por escribir todo el nombre del directorio, pulsamos "Enter" y ya estamos dentro:




NOTA:
Este artículo no está terminado y será dinámico, se irá implementando con mas ejemplos.

Si queréis cooperar podéis dejar algún ejemplo del comando "cd" en los comentarios y los iré agregando en este artículo haciendo una reseña a vuestro nombre.

Saludos.

No hay comentarios:

Publicar un comentario

Gracias por participar en este blog.