📅  最后修改于: 2020-12-07 06:11:38             🧑  作者: Mango
Linux cd命令用于更改当前工作目录(即当前用户正在其中工作)。 “ cd”代表“更改目录” 。它是Linux终端中最常用的命令之一。
句法:
cd
它是Linux系统中最重要,最常见的命令之一,将被重复使用。借助此命令,我们可以在系统中的所有目录中移动。我们可以转到上一个目录,也可以转到下一个目录,或任何位置。
由于我们熟悉Linux directory ,因此,我们将对目录执行以下cd操作:
我们可以将目录从当前工作目录更改为指定目录。要显示当前工作目录,请执行以下命令:
pwd
要更改当前的工作目录,请执行以下命令:
cd < current directory>
考虑以下输出:
从上面的输出中,我们执行了pwd命令以显示当前工作目录,即“ / home / sssit”。然后,我们执行了“ cd”命令来更改当前目录,并提到新目录的路径为“ / home / sssit / Desktop”。从输出图像中可以看到,我们位于新目录Desktop上。因此,我们当前的工作目录已更改为Desktop。
要使用绝对路径更改目录,我们必须提到从根目录开始的整个路径。考虑以下示例:
从上面的输出中,我们将目录从“ cups”更改为“ certs”。因此,我们提供了从根(/)开始的整个路径“ / run / cups / certs”。这称为绝对路径。
我们可以使用相对路径来更改目录。相对路径是相对于当前目录的位置。考虑以下示例:
cd certs
从上面的输出中,我们正在使用相对路径来更改目录。就像上面的示例一样,在这里,我们将目录从“ cups”更改为“ certs”,但未提及整个路径。这是相对路径。
要将目录从当前工作目录更改为主目录,请执行以下命令:
cd ~
上面的命令将把我们带到我们的主目录。考虑以下输出:
从上面的输出中可以看到,我们位于Downloads目录中,“ cd〜”命令将我们带到了主目录。
要从当前工作目录切换到上一个目录,请执行以下命令:
cd -
考虑以下输出:
从上面的输出中可以看到,我们位于“ / Downloads / akash”目录中。并且,通过执行“ cd-”命令,我们的当前工作目录已更改为其先前的目录,即“ / Downloads”。
要将目录更改为当前工作目录的父目录,请执行以下命令:
cd.
上面的命令将把我们带到当前工作目录的父目录。考虑以下输出:
从上面的输出中可以看到,目录“ akash”已更改为其父目录“下载”。
要将目录从当前工作目录导航到整个系统的根目录,请执行以下命令:
cd /
考虑以下输出:
从上面的输出中,当前工作目录已更改为系统的根目录。
通过执行以下命令,我们可以将目录从当前工作目录更改为用户的主目录:
cd ~username
考虑以下输出:
从上面的输出中,我们已将目录更改为用户'javatpoint'的主目录。
要更改名称中带有空格的目录,请在路径中加上引号('')或使用反斜杠(\)字符。执行以下命令:
cd 'Dir name with space'
cd Dir\ name\ with\ space
上面的命令将忽略目录名称中的空格。考虑以下输出:
我们可以通过以下方式将目录更改为多个子目录:用正斜杠(/)分隔目录,如下所示:
cd Dir1/Dir2/Dir3....
考虑以下输出: