Una forma fácil de cambiar directorios en Linux desde la terminal
Algunos comandos en Linux se usan con tanta frecuencia que a menudo pasamos por alto el significado de los comandos y los detalles sobre ellos se pierden. cd
es uno de esos comandos. cd
significa "directorio de cambio", que en sí mismo explica su uso y propósito.
cd
le permite cambiar fácilmente su directorio actual a cualquier directorio que desee mover. Simplemente ingrese la ruta correcta en el comando y será ubicado en ese directorio por cd
.
En este breve tutorial, obtendrá toda la información básica y útil sobre la cd
utilidad de línea de comandos.
Saber más sobre el comando cd
cd
command es una utilidad útil para todos los usuarios frecuentes de la línea de comandos y también para quienes deben administrar servidores sin GUI.
Veamos la sintaxis básica del cd
comando.
Sintaxis general:
cd [options] [directory_or_directory_path]
La siguiente tabla le dará una idea breve de lo que sucede cuando usa estas opciones con el cd
comando.
Opción |
Significado |
/ |
cambia el directorio actual al directorio raíz |
~ |
cambia el directorio al directorio de inicio |
. |
Representa el directorio actual |
.. |
cambiar al directorio padre del directorio actual |
cd
: Puede cambiar su directorio directamente ingresando el nombre del directorio de destino.
Sintaxis general:
cd [directory_name]
Ejemplo:
cd workspace
Aquí, simplemente hemos cambiado el directorio actual a un directorio llamado 'espacio de trabajo'.
Nota: tenga en cuenta que este directorio de espacio de trabajo debe colocarse en su directorio de trabajo actual. Si no es así, obtendrá un error. Puede utilizar la ruta completa del directorio deseado con el cd
comando. Aprenderemos sobre esto en los próximos ejemplos.
cd /
: Este comando cambiará su directorio actual al directorio raíz.
Ejemplo:
[email protected]:~/workspace$ cd /
[email protected]:/$
Aquí, hemos cambiado el directorio de trabajo actual de 'espacio de trabajo' a root
directorio.
[email protected]:/$ pwd
/
[email protected]:/$
Al usar el pwd
comando (imprimir directorio de trabajo /
), se muestra el directorio ' ' (raíz).
cd ~
: Este comando lo lleva de regreso al directorio de inicio desde cualquier directorio en el que esté trabajando.
Ejemplo:
[email protected]:~/space/apache$ pwd
/home/gaurav/space/apache
Actualmente estoy en el directorio llamado apache. Usemos ahora el cd ~
comando (tilde).
[email protected]:~/space/apache$ cd ~
[email protected]:~$
[email protected]:~$ pwd
/home/gaurav
[email protected]:~$
Ahora, volvemos al directorio de inicio '/ home / gaurav'.
cd ..
: Este comando le permite cambiar su directorio de trabajo actual al directorio padre un nivel por encima de su directorio actual.
Ejemplo:
[email protected]:~/snap/htop/1332$ pwd
/home/gaurav/snap/htop/1332
[email protected]:~/snap/htop/1332$
En este ejemplo, / home / gaurav / snap / htop / 1332 es la ruta del directorio de trabajo actual. De hecho, estamos en el directorio 1332. El directorio padre inmediato del directorio '1332' es el directorio 'htop'. Al usar el cd ..
comando, nos trasladaremos al directorio 'htop', su directorio padre inmediato.
[email protected]:~/snap/htop/1332$ cd ..
[email protected]:~/snap/htop$
[email protected]:~/snap/htop$ pwd
/home/gaurav/snap/htop
[email protected]:~/snap/htop$
A continuación se muestran algunas opciones útiles que se utilizan con el cd
comando. Ahora, profundicemos en algunos ejemplos más detallados del cd
comando.
Cambiar del directorio actual a una ruta específica
Puede usar el cd
comando para cambiar a cualquier directorio usando su ruta.
Sintaxis:
cd [absolute_path_of_directory]
Ejemplo:
cd ./snap/htop/1332/examples
Aquí, deseamos cambiar a un directorio llamado 'ejemplos' ubicado en la ruta /home/gaurav/snap/htop/1332/examples
del directorio de inicio.
Nota: Aquí, he usado en ./
lugar de escribir la ruta completa de mi directorio de inicio. Puede obtener más información al respecto en este artículo .
[email protected]:~/snap/htop1332/examples$ pwd
/home/gaurav/snap/htop/1332/examples
[email protected]:~/snap/htop/1332/examples$
Ahora estamos ubicados en el directorio 'ejemplos'.
Moverse a directorios con espacios en blanco en su nombre
Hay muchos casos en los que usamos 'espacios' al nombrar los directorios. A veces, simplemente usar el cd
comando con los nombres de este tipo, no parece funcionar. Pero hay una solución simple para esto.
Poner el nombre del directorio entre comillas simples o dobles puede resolver el problema. Simplemente puede usar cd
"directory name"
o cd 'directory name'
.
Sintaxis:
cd "directory name 22"
Ejemplo:
cd "Calibre Library"
Producción:
[email protected]:~$ cd "Calibre Library"
[email protected]:~/Calibre Library$
[email protected]:~/Calibre Library$ pwd
/home/trinity/Calibre Library
Ahora estamos en el directorio de la biblioteca de Calibre que tenía un espacio en blanco en su nombre.
Volver al directorio anterior
Anteriormente vimos el uso del cd ..
comando, que lo lleva al directorio principal de su directorio de trabajo actual. Aquí veremos una alternativa más para esto.
El cd -
comando (guión) le permite realizar más o menos la misma acción. Puede moverse al directorio anterior de su directorio de trabajo actual.
Sintaxis general:
cd -
Ejemplo:
[email protected]:~/workspace/snap/vim-editor$ pwd
/home/gaurav/workspace/snap/vim-editor
[email protected]:~/workspace/snap/vim-editor$
Aquí, actualmente estoy trabajando en el directorio 'vim-editor'. Suponga que un usuario desea moverse al directorio anterior, entonces cd -
puede ser útil. Veamos cómo.
[email protected]:~/workspace/snap/vim-editor$ cd -
/home/trinity/workspace/snap
[email protected]:~/workspace/snap$
Aquí, ahora nos hemos movido al directorio anterior llamado 'snap'.
Conclusión
En este tutorial súper simple, aprendimos acerca de un comando muy básico y amigable cd
(es decir, cambiar de directorio) que se usa en todos los sistemas Linux. Ahora podremos navegar a través de múltiples directorios mientras trabajamos en el terminal sin usar la GUI. cd
será fácil de usar después de seguir este tutorial.