Inicio APP y Software ¿Cómo usar el comando cd de Linux para cambiar de directorio?

¿Cómo usar el comando cd de Linux para cambiar de directorio?

408
0

Muchos comandos de Linux, como el comando ls, afectan el directorio de trabajo actual. El directorio de trabajo actual es el directorio en el que está trabajando tu ventana de terminal o línea de comandos.

Linux trata el directorio Home como el directorio de trabajo predeterminado. Usar el comando cd en Linux te permite cambiar el directorio de trabajo actual.

En este tutorial, explicaremos la sintaxis del comando cd y mostraremos ejemplos de cómo puedes usarlo.

Prerrequisitos

  • Un sistema que ejecute una distribución de Linux.
  • Una cuenta de usuario con privilegios sudo.
  • Acceso a la ventana de terminal o línea de comandos.

Sintaxis del comando CD de Linux

El comando cd en Linux utiliza la siguiente sintaxis:

cd [opciones] [directorio]

En el comando anterior:

  • cd: Invoca el comando cd.
  • [opciones]: Agregar opciones cambia la forma en que se ejecuta el comando.
  • [directorio]: Ruta al directorio al que deseas acceder.

Por ejemplo, para moverte al directorio Desktop, ejecuta:

cd /home/phoenixnap/Desktop

Si el comando se ejecuta con éxito, el directorio de trabajo actual se indica en la interfaz del terminal:

comando cd de linux 1

Si la interfaz del terminal no indica el directorio de trabajo actual, usar el comando pwd lo muestra como salida:

pwd

comando cd de linux 2

El comando cd utiliza las siguientes opciones:

  • -L: Forzar el seguimiento de enlaces simbólicos. Esta opción está habilitada por defecto.
  • -P: No seguir enlaces simbólicos. Esta opción resuelve el enlace simbólico para determinar el directorio principal antes de moverse al directorio solicitado por el usuario.
  • -e: Salir con un estado distinto de cero si se utiliza la opción -P y el comando no puede resolver el enlace simbólico.
  • -@: Presentar un archivo con atributos extendidos como un directorio que contiene los atributos del archivo.

¿Cómo usar el comando CD de Linux?

El comando cd de Linux ofrece varias formas de navegar y cambiar el directorio de trabajo usando la ventana del terminal. Te permite cambiar directorios usando rutas relativas y absolutas, moverte a directorios principales o raíz, o encontrar directorios con nombres incompletos.

Te recomendamos  ¿Cómo combinar correspondencia en Word?

Nota: El comando cd es un comando integrado en el shell. Esto significa que su comportamiento varía ligeramente entre shells ya que utiliza variables de entorno del shell.

Cambiando de directorio

Para cambiar a un nuevo directorio de trabajo, usa el comando cd con una ruta de directorio.

cd [ruta al directorio]

Por ejemplo, moviéndose a Example_Directory, ubicado en el directorio Home:

cd Example_Directory
comando cd de linux 3

Cambiar de directorio y listar contenido

Agrega el comando ls al comando cd usando la bandera && para cambiar a un nuevo directorio y listar su contenido simultáneamente.

cd [ruta al directorio] && ls

Usando el ejemplo anterior:

cd Example_Directory && ls
comando cd de linux 4

Cambiando de directorio usando una ruta absoluta

Usar una ruta absoluta al directorio significa que la ruta comienza desde el directorio raíz. Por ejemplo, cambiando al directorio Downloads usando su ruta absoluta:

cd /home/phoenixnap/Downloads
comando cd de linux 5

Cambiando de directorio usando una ruta relativa

Una ruta relativa es una ruta a un directorio en relación con el directorio de trabajo actual. Una ruta relativa se utiliza mejor cuando se cambia a un subdirectorio del directorio de trabajo actual.

En el ejemplo anterior, el directorio Downloads es un subdirectorio de Home. En este caso, una ruta relativa es el resultado de omitir la ruta al directorio actual de la ruta al nuevo directorio de trabajo:

cd Downloads
comando cd de linux 6

Dado que la ruta al directorio actual es /home/phoenixnap, omitir esa parte de la ruta absoluta al directorio Downloads (/home/phoenixnap/Downloads) resulta en una ruta relativa (Downloads).

Cambiando al directorio anterior

Agregando un símbolo de guion (-) al comando cd, el shell regresa al directorio de trabajo anterior. Por ejemplo, después de moverse de Downloads a Example_Directory, regresa a Downloads con:

cd -
comando cd de linux 7

Cambiando al directorio padre

Para cambiar al padre del directorio actual, añade dos símbolos de punto (..) al comando cd.

Por ejemplo, para moverse de Example01 a su directorio padre Example_Directory:

Te recomendamos  Fintech Apps: Financiación para jóvenes en el móvil

cd ..
comando cd de linux 8

Cambiando al directorio raíz

Añade el símbolo de barra (/) al comando cd para moverte al directorio de trabajo del sistema:

cd /
comando cd de linux 9

Regresando al directorio Home

En Linux, el directorio Home representa el directorio de trabajo predeterminado. Usar el comando cd sin opciones ni ruta cambia de nuevo al directorio de trabajo predeterminado:

cd

La ausencia de la ruta del directorio de trabajo actual indica que estás en el directorio de trabajo predeterminado:

comando cd de linux 10

Otra forma de hacer esto es añadir el símbolo tilde (~) al comando cd:

cd ~

Cambiando al directorio Home de otro usuario

Cambia al directorio Home de otro usuario añadiendo el símbolo tilde (~) seguido del nombre de usuario correspondiente.

cd ~[nombre_de_usuario]

Por ejemplo, cambiando al directorio Home de un usuario llamado alex:

cd ~alex
comando cd de linux 11

Cambiando a un directorio con espacios en el nombre

Si el nombre del directorio contiene espacios en blanco, cambia a él rodeando el nombre con comillas simples (‘ ‘). Alternativamente, añade un símbolo de barra invertida (\) a cada palabra en el nombre excepto la última:

cd 'Nombre del directorio con espacios en blanco'
cd Nombre\ del\ directorio\ con\ espacios\ en\ blanco

Por ejemplo, cambiando a un directorio llamado Esto es un directorio:

cd 'Esto es un directorio'
cd Esto\ es\ un\ directorio
comando cd de linux 12

Autocompletar nombre de directorio

Si no conoces el nombre del directorio al que intentas acceder, el terminal de Linux ofrece una función de autocompletado. Después de comenzar a escribir el nombre del directorio, presiona el botón Tab en tu teclado para obtener sugerencias de autocompletado.

Por ejemplo, si sabes que el nombre del directorio comienza con una X (por ejemplo, XYZ), escribe:

cd X[Tab]

Después de leer este tutorial, deberías ser capaz de usar el comando cd de Linux para navegar y cambiar el directorio de trabajo actual en la ventana del terminal. También queremos enseñarte a cómo agregar un usuario a un grupo de Linux, por lo que hicimos un artículo sobre el tema, que seguro te ayudará a resolver todas tus dudas.

Te recomendamos  Cómo agregar un usuario a un grupo en Linux