Cómo usar el comando Cd (cambiar carpeta) en Linux

27 feb 2021 3 min di lettura
Cómo usar el comando Cd (cambiar carpeta) en Linux
Indice dei contenuti

Introducción

El cd ("cambiar directorio") se usa para cambiar el directorio de trabajo actual en Linux y otros sistemas operativos similares a Unix. Es uno de los comandos más básicos y de uso frecuente cuando se trabaja en la terminal de Linux.

El directorio de trabajo actual es el directorio (carpeta) donde el usuario está trabajando actualmente. Siempre que interactúa con su símbolo del sistema, trabaja dentro de un directorio.

En este tutorial, le mostraremos cómo usar el cd para navegar por el árbol de directorios de su sistema.

CD de comando

cd está integrado en el shell y su comportamiento puede diferir ligeramente de un shell a otro. Utiliza las variables de entorno del shell para determinar la información necesaria para ejecutarlo.

Cubriremos la versión integrada de Bash de cd.

La sintaxis del cd es la siguiente:

cd [OPTIONS] directory

El comando acepta solo dos opciones que se utilizan con poca frecuencia.

  • −L, siga enlaces simbólicos. Por defecto, cd comporta como si se especificara la opción -L
  • −P, no sigas enlaces simbólicos. En otras palabras, cuando se especifica esta opción e intenta acceder a un enlace simbólico que apunta a un directorio, cd cambiará el directorio.

En su forma más simple, cuando se usa sin ningún argumento, cd lo llevará a su directorio de inicio.

Mientras explora el sistema de archivos, puede usar la Tab para completar automáticamente los nombres de los directorios. Agregar una barra diagonal al nombre del directorio es opcional.

Para cambiar a un directorio, debe tener permisos de ejecución para ese directorio.

El pwd permite averiguar en qué directorio se encuentra actualmente.

Nombres de ruta absolutos y relativos

Al especificar un directorio al que cambiar, puede utilizar nombres de ruta absolutos o relativos. La ruta absoluta o completa comienza en la raíz del sistema / y la ruta relativa comienza en el directorio actual.

De forma predeterminada, cuando inicia sesión en su sistema Linux, su directorio de trabajo actual se establece en su directorio de inicio. Suponiendo que el Downloads existe en su directorio de inicio, puede navegar hasta él usando su ruta de directorio:

cd Downloads

También puede navegar al mismo directorio usando su ruta absoluta:

cd /home/username/Downloads

En resumen, si la ruta comienza con una barra inclinada ( / ), es la ruta absoluta del directorio.

El directorio raíz

En sistemas operativos similares a Unix, el directorio de trabajo actual está representado por un solo punto ( . ). Dos puntos ( .. ), uno tras otro, representan el directorio raíz o, en otras palabras, el directorio inmediatamente superior al actual.

Si escribe cd., cambiará al directorio actual o, en otras palabras, el comando no hará nada.

Suponga que se encuentra actualmente en el /usr/local/share, para cambiar al /usr/local (un nivel por encima del directorio actual), debe escribir:

cd../

Para mover dos niveles en el /usr (el padre del padre), puede hacer lo siguiente:

cd../../

He aquí otro ejemplo. Digamos que se encuentra en el /usr/local/share y desea cambiar al /usr/local/src. Puede hacer esto escribiendo:

cd../src

Cambiar al directorio anterior

Para volver al directorio de trabajo anterior, pase el carácter de guión ( - ) como argumento al comando cd:

cd -

Cambiar al directorio de inicio

Para acceder a su directorio personal, simplemente escriba cd. Otra forma de ir directamente a su directorio de inicio es usar el carácter tilde ( ~ ), como se muestra a continuación:

cd ~

Por ejemplo, si desea acceder al Downloads, que se encuentra dentro del directorio de inicio, escriba:

cd ~/Downloads

También puede navegar al directorio de inicio de otro usuario utilizando la siguiente sintaxis:

cd ~username

Listas con espacios en sus nombres

Si el directorio que desea cambiar tiene espacios en su nombre, debe rodear la ruta entre comillas o usar el carácter de barra invertida ( \ ) para escapar del espacio:

cd 'Dir name with space'
cd Dir\ name\ with\ space

Conclusión

A estas alturas, debería tener una buena comprensión de cuál es el directorio de trabajo actual y cómo usar el cd para navegar a un directorio diferente.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.