linux中cd命令有哪些,10个非常实用的Linux cd命令示例

Linux cd命令,cd代表change目录是用于导航到文件系统的Linux命令行实用程序。 Linux cd命令是一个基本命令,也是最常用的Linux系统命令。

00fbed9ffca0c3fa79899a4ab60c3423.png

在浏览目录结构时,您应该清楚使用层次结构中的绝对路径和相对路径。

绝对路径是目录的完整路径,始终以/在Linux系统中启动。 例如:/tmp, /usr/bin, /var/www等

相对路径是任何目录或子目录的部分路径。 它可以从除/之外的文件路径的任何位置启动。 例如:www, ./script.sh, ../../www etc等

现在你必须记住这些符号和特殊字符使用cd命令。 与cd命令一起使用时的符号含义是什么。

单点(.):当前目录(目前的目录)。

双点(..):父目录。

波浪线符号(〜):当前用户的主目录。

$HOME变量:当前用户的主目录。

语法:

cd命令使用以下语法。

$ cd /path/to/directory

10个很棒实用的Linux cd命令示例

通过以下示例,了解在Linux中cd命令的工作。 逐个阅读所有示例,并了解如何使用cd命令在目录结构中导航。

更改到特定目录

例如,您要更改为/tmp目录。 输入cd后跟/tmp转到该目录。 FYI – /tmp是以/开头的绝对路径。

linuxidc@linuxidc:~$ cd /tmp

要查找当前目录,请使用pwd命令。 它显示当前的工作目录。

linuxidc@linuxidc:/tmp$ pwd

输出上述命令

/tmp

用cd更改到其他目录

键入cd后跟/var/www转到该目录。 没有必要先去根目录。

linuxidc@linuxidc:/tmp$ cd /var/www

更改为上一个工作目录

您可以使用连字号( - )代替目录位置切换到上一个工作目录。

linuxidc@linuxidc:/var/www$ cd -

更改为用户主目录

〜符号称为用户主目录。 切换到用户主目录类型cd跟随〜。

linuxidc@linuxidc:/var/www$ cd ~

linuxidc@linuxidc:~$

您也可以使用HOME环境变量切换到用户主目录。

linuxidc@linuxidc:/var/www$ cd $HOME

linuxidc@linuxidc:~$

更改为一级目录

例如你在/var/www/html目录。 现在使用绝对路径(/var/www)切换到/var/www,或者可以使用双点(..)切换到一个目录。

linuxidc@linuxidc:~$ cd /var/www/html

linuxidc@linuxidc:/var/www/html$ cd ..

linuxidc@linuxidc:/var/www$ cd ..

在目录结构中切换到多级

例如,您在以下目录位置。

linuxidc@linuxidc:/var/www/linuxidc.net/public/wp-content/themes/extra$

现在从当前目录切换到一级,这是themes。

linuxidc@linuxidc:/var/www/linuxidc.net/public/wp-content/themes/extra$ cd ..

linuxidc@linuxidc:/var/www/linuxidc.net/public/wp-content/themes$

Now switch to the public directory, which is two level up from the current directory.

现在切换到public目录,这是从当前目录两个级别。

linuxidc@linuxidc:/var/www/linuxidc.net/public/wp-content/themes$ cd ../..

linuxidc@linuxidc:/var/www/linuxidc.net/public$

Swith to directory /var with is three level up from the current directory.

从当前目录切换到目录/var,三个级别。

linuxidc@linuxidc:/var/www/linuxidc.net/public$ cd ../../..

linuxidc@linuxidc:/var$

用相对路径更改目录

例如,您在以下目录位置。

linuxidc@linuxidc:/var/www/linuxidc.net/public$

现在切换到/var/www/example.com/public/上的另一个目录位置。 您可以看到/var/www与当前路径通用。

linuxidc@linuxidc:/var/www/linuxidc.net/public$ cd ../../example.com/public

使用物理目录而不是符号链接

为了更好地了解创建演示目录结构,创建一个符号链接

linuxidc@linuxidc:~$ mkdir -p /var/www/example.com/public

linuxidc@linuxidc:~$ ln -s /var/www/example.com/public /var/www/public

linuxidc@linuxidc:~$ ls -l /var/www/public

lrwxrwxrwx 1 root root 27 Jun 27 15:51 /var/www/public -> /var/www/example.com/public

现在用cd切换到符号链接/var/www/public目录。

linuxidc@linuxidc:~$ cd /var/www/public

linuxidc@linuxidc:/var/www/public$

您发现它在文件路径中显示符号链接名称。 pwd命令也将显示相同。

现在使用-P选项与相同的命令。

linuxidc@linuxidc:~$ cd -P /var/www/public

linuxidc@linuxidc:/var/www/example.com/public$

您可以看到-P强制cd命令跟随实际目录路径而不是符号链接路径。

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值