Recorrido del directorio de Linux (comando cd)

Insertar descripción de la imagen aquí

Recorrido del directorio de Linux (comando cd)



1. comando cd

En un sistema de archivos Linux, puedeUtilice el comando cd para cambiar la sesión de shell a otro directorio. El formato del comando cd también es muy sencillo:

[root@localhost   / ]cd tmp    //使用 cd 命令切换到 tmp 目录
[root@localhost tmp ]		   //仔细观察可以看到已经进入到 tmp 目录了

El comando cd puede aceptar un destino de parámetro único, que se utiliza para especificar el nombre del directorio al que desea cambiar.

El parámetro de destino se puede expresar de dos maneras: una es usar una ruta de archivo absoluta y la otra es usar una ruta de archivo relativa.

Si no se especifica ninguna ruta de destino para el comando cd, cambia al directorio de inicio del usuario.


2. Ruta absoluta del archivo

La ruta absoluta del archivo define la ubicación específica del directorio en la estructura del directorio. En Linux, comienza con el directorio raíz del directorio virtual, que es equivalente al nombre completo del directorio.

Las rutas absolutas de archivos en los sistemas Linux siempre comienzan con una barra diagonal (/), que indica el directorio raíz del archivo virtual. Por ejemplo, para apuntar al archivo binario del usuario en el directorio bin contenido en el directorio usr, puede utilizar la siguiente ruta de archivo absoluta:

/usr/bin

Para utilizar una ruta de archivo absoluta para cambiar a una ubicación específica en el sistema de archivos, simplemente especifique el nombre de ruta completo después del comando cd:

[root@localhost  ~ ] cd /usr/bin		//使用绝对文件路径切换到 根(/)目录下的 usr 目录下的 bin 目录
[root@localhost  bin ] 			//可以发现已经切换到根目录下的 usr 目录下的 bin 目录中了

注:在上面的例子中,提示符中一开始有一个波浪号(~)。在切换目录之后就被指向的 bin 目录代替了,这个 CLI 提示符就是用来帮助我们跟踪当前所在虚拟目录结构中的位置

Por supuesto, también puedes utilizarEl comando pwd muestra la ruta absoluta del archivo del directorio de la sesión actual.

[root@localhost  bin ] pwd
/usr/bin		//使用 pwd 命令后,就会显示当前会话目录的绝对路径

Utilice una ruta de archivo absoluta para cambiar a cualquier nivel en un directorio virtual de Linux:

[root@localhost  /usr/bin ] cd /var/log
[root@localhost  /var/log ]
[root@localhost  /var/log ] pwd
/var/log

También puede volver al directorio de inicio desde cualquier nivel del directorio virtual de Linux:

[root@localhost  /var/log ] cd		 //如果cd 命令没有指定目标路径,那么它将切换到用户主目录
[root@localhost  ~ ]
[root@localhost  ~ ] pwd
/root			//我这里用户是 root ,所以回到用户主目录中

3. Ruta relativa del archivo

Las rutas relativas permiten al usuario especificar una ruta de archivo de destino según la ubicación actual.

Las rutas de archivos relativas no comienzan con una barra diagonal (/) que representa el directorio raíz, sino que comienzan directamente con el nombre del directorio o un carácter especial.

/
usr
var
boot
bin
etc
cache
gdm
efi
losf+found

Si está en el directorio usr y desea cambiar al subdirectorio bin debajo de él, puede usar directamente el comando cd más una ruta relativa al archivo:

[root@localhost  usr ] cd bin
[root@localhost  bin ]
[root@localhost  bin ] pwd
/usr/bin

También puede utilizar un carácter especial para indicar una ubicación de directorio relativa. Hay dos caracteres especiales que se pueden utilizar en rutas de archivos relativas:
Carácter de un solo punto (.), que indica el directorio actual
El carácter de doble punto (…) indica el directorio principal del directorio actual

El carácter de un solo punto (.) tiene poco significado para el comando cd; el carácter de dos puntos es muy conveniente cuando se mueve en la jerarquía de directorios. Para agregar el directorio bin actualmente bajo el directorio usr, debe cambiar a su directorio superior. directorio de nivel directorio usr. Puedes hacer esto:

[root@localhost  bin ]pwd
/usr/bin
[root@localhost  bin ] cd ../		//切换到当前目录的上一级目录
[root@localhost  var ]
[root@localhost  usr ] pwd
/usr

Si necesita cambiar al directorio un nivel por encima del directorio actual, también puede hacer esto:

[root@localhost  bin ]pwd
/usr/bin
[root@localhost  bin ] cd ../../		//切换到当前目录的上一级目录的再上一级目录
[root@localhost  / ]
[root@localhost  / ] pwd
/

De la misma forma, ve al nivel superior del directorio y escríbelo de la misma forma, y ​​así sucesivamente.


Si el artículo es útil para ustedes, amigos, ¡denme la bienvenida! ! !

Además, si hay algún error en el artículo, ¡puedes criticarme y corregirme! ! !

Supongo que te gusta

Origin blog.csdn.net/qq_46286412/article/details/132907234
Recomendado
Clasificación