Androide

Comando cd en linux (cambiar directorio)

Como usar comando el cd en linux, moverse entre directorios

Como usar comando el cd en linux, moverse entre directorios

Tabla de contenido:

Anonim

El comando 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 más frecuente cuando se trabaja en el terminal Linux.

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

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

comando cd

cd es un shell incorporado, y su comportamiento puede diferir ligeramente de un shell a otro. Utiliza las variables de entorno de shell para determinar la información necesaria para su ejecución.

Cubriremos la versión incorporada de Bash de cd .

La sintaxis para el comando cd es la siguiente:

cd directory

El comando acepta solo dos opciones que rara vez se usan.

  • −L , Seguir 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 navegar a un enlace simbólico que apunta a un directorio, el cd cambiará al directorio.

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

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

Para cambiar a un directorio, debe tener permisos ejecutables para ese directorio.

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

Nombres de ruta absoluta y relativa

Al especificar un directorio para cambiar, puede usar nombres de ruta absolutos o relativos. La ruta absoluta o completa comienza desde la raíz del sistema / , y la ruta relativa comienza desde su directorio actual.

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

cd Downloads

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

cd /home/username/Downloads

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

El directorio de padres

En sistemas operativos tipo Unix, el directorio de trabajo actual está representado por un único punto ( . ). Dos puntos ( .. ), uno detrás del otro, representan el directorio principal 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 está actualmente en el directorio /usr/local/share , para cambiar al directorio /usr/local (un nivel más arriba del directorio actual), escribiría:

cd../

Para mover dos niveles al directorio /usr (el padre del padre), puede ejecutar lo siguiente:

cd../../

Aquí hay otro ejemplo. Supongamos que está en el directorio /usr/local/share y desea cambiar a /usr/local/src . Puede hacerlo escribiendo:

cd../src

Navegue al directorio anterior

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

cd -

Navegue al directorio de inicio

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

cd ~

Por ejemplo, si desea navegar al directorio de Downloads , que está dentro de su directorio de inicio, escriba:

cd ~/Downloads

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

cd ~username

Directorios con espacio en sus nombres

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

cd 'Dir name with space'

cd Dir\ name\ with\ space

Conclusión

En este momento, debe tener una buena comprensión de cuál es el directorio de trabajo actual y cómo usar el comando cd para navegar en un directorio diferente.

terminal de bash