GNU/Linux >> Tutoriales Linux >  >> Linux

7 ejemplos prácticos del comando cd en Linux

Comando cd se utiliza para navegar entre directorios en Linux. Significa 'cambiar directorio'.

Le permite cambiar el directorio de trabajo del directorio actual al directorio deseado al que desea navegar.

La sintaxis del comando cd es la siguiente:

cd [option] <directory>

[opción] se utiliza para controlar la salida del comando. No utilizará estas opciones la mayor parte del tiempo.

Las opciones disponibles para el comando cd están relacionadas con enlaces simbólicos:

  • -P:no seguir enlaces simbólicos.
  • -L:seguir enlaces simbólicos.

es donde especifica la ruta al directorio deseado al que desea navegar.

Antes de que comencemos a profundizar en el comando cd, sugiero revisar el concepto de ruta absoluta y relativa en Linux. Los usará mucho con el comando cd.

7 ejemplos esenciales del comando cd en Linux

Estos son los usos más comunes del comando cd. Algunos de ellos probablemente ya los conozcas. Algunos de ellos no son tan populares pero extremadamente útiles.

Sugerencia:al escribir un nombre de directorio, simplemente presione la pestaña después de escribir algunas letras. Te mostrará todas las opciones que comienzan con esas letras. La finalización de pestañas es un atajo de terminal de Linux que se debe usar.

1. Cambiar al directorio raíz

El directorio raíz es el directorio más importante en el sistema de archivos de Linux. Es el directorio principal de todos los demás directorios presentes en el sistema de archivos. Se denota por /. Puede navegar al directorio raíz desde cualquier otro directorio usando el siguiente comando.

cd /

Salida:

[email protected]:~/parent$ cd /
[email protected]:/$ pwd
/
[email protected]:/$

2. Cambiar al directorio secundario

Un directorio presente dentro de otro directorio se llama directorio secundario. El directorio que contiene el directorio secundario es el directorio principal. Puede navegar al directorio secundario usando el siguiente comando:

cd <child directory name>

Salida:

[email protected]:~/parent$ ls
child 'child directory'
[email protected]:~/parent$ cd child1
[email protected]:~/parent/child1$ pwd
/home/abhi/parent/child1
[email protected]:~/parent/child1$

Nota: Cuando el nombre de un directorio tiene dos o más palabras, encierre el nombre del directorio entre ” “.

[email protected]:~/parent$ ls
child1 'child directory'
[email protected]:~/parent$ cd "child directory"
/home/abhi/parent/child directory
[email protected]:~/parent/child directory$

3. Usar ruta de acceso absoluta

El nombre de ruta que comienza en el directorio raíz (/) se denomina nombre de ruta absoluto. Obtiene un nombre de ruta absoluto rastreando la ruta desde el directorio raíz hasta el directorio de destino. El nombre de la ruta absoluta siempre comienza desde el directorio raíz.

[email protected]:/$ cd /home/abhi/parent
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$

4. Usar ruta de acceso relativa

El nombre de ruta que comienza desde el directorio de trabajo actual se denomina nombre de ruta relativo. Obtiene un nombre de ruta relativo rastreando la ruta desde el directorio de trabajo actual hasta el directorio de destino. El nombre de la ruta relativa siempre comienza desde el directorio de trabajo actual.

[email protected]:~/parent$ ls
child1 'child directory'
[email protected]:~/parent$ cd child1
[email protected]:~/parent/child1$

5. Usando .. para subir el directorio

.. es un enlace especial presente en cada directorio que apunta a su directorio principal. .. es un enlace oculto. Para navegar al directorio principal que está un nivel por encima del directorio secundario, puede usar el siguiente comando.

cd ..

Aquí está el resultado:

[email protected]:~/parent/child directory$ pwd
/home/abhi/parent/child directory
[email protected]:~/parent/child directory$ cd ..
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$

También puede navegar a cualquier directorio de nivel superior usando .. el número de veces requerido. El siguiente ejemplo muestra la navegación a un directorio superior de dos niveles desde el directorio de trabajo actual.

[email protected]:~/parent/child1/child2$ pwd
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$ cd ../..
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$

6. Volver al directorio anterior (muy útil)

Cuando necesite volver al directorio de trabajo anterior desde el directorio de trabajo actual, puede usar opción.

cd -

La salida es:

[email protected]:~/parent/child1/child2$ pwd
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$ cd ../..
[email protected]:~/parent$ pwd
/home/abhi/parent
[email protected]:~/parent$ cd -
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$ pwd
/home/abhi/parent/child1/child2
[email protected]:~/parent/child1/child2$

7. Vuelve al directorio de inicio

~ se usa para volver al directorio de inicio desde cualquier otro directorio.

cd ~

La salida es:

[email protected]:~/parent/child1/child2$ cd ~
[email protected]:~$ pwd
 /home/abhi
[email protected]:~$

De hecho, en muchas distribuciones de Linux, simplemente puede escribir cd e ingresar para regresar a su directorio de inicio.

Espero que tenga una mejor comprensión de estos ejemplos de comandos de cd. Si tiene alguna pregunta relacionada con el comando cd, no dude en hacer sus preguntas en la sección de comentarios a continuación.


Linux
  1. Comando Du en Linux

  2. Comando cp en Linux:7 ejemplos prácticos

  3. Comando de apagado de Linux:5 ejemplos prácticos

  4. 5 ejemplos prácticos del comando dd en Linux

  5. 10 ejemplos prácticos de comandos de Linux nm

Los 50 Ejemplos Prácticos del Comando SED en Linux

15 ejemplos prácticos del comando Rsync en Linux

5 ejemplos prácticos de Tail Command en Linux

Comando echo en Linux:7 ejemplos prácticos

Ejemplos de comandos rsync de Linux

Ejemplos prácticos de comando ping en Linux