Linux cd命令
Linux cd命令 | Linux更改目录
Linux cd 命令用于更改当前工作目录(即当前用户正在其中工作)。 " cd"代表"更改目录"。这是Linux终端中最常用的命令之一。
语法:
它是 Linux 系统中最重要和最常见的命令之一,将被重复使用。借助此命令,我们可以在系统中的所有目录中移动。我们可以转到上一个目录,也可以转到下一个目录,或者在任何位置。
我们熟悉 Linux目录,因此,我们将在目录上执行以下cd操作:
从当前目录更改为新目录
使用绝对路径更改目录
使用相对路径更改目录
更改到主目录
更改为上一个目录
更改为上级目录
更改为根目录
更改为其他用户的主目录
更改为具有空格的目录
最多更改多个子目录
1)从当前目录更改为新目录
我们可以将目录从当前工作目录更改为指定目录。要显示当前工作目录,请执行以下命令:
要更改我们当前的工作目录,请执行以下命令:
cd < current directory> <specified directory>
考虑以下输出:
从上面的输出中,我们得到执行pwd命令以显示当前工作目录,即"/home/sssit"。然后,我们执行了" cd"命令来更改当前目录,并将新目录的路径提到为"/home/sssit/Desktop"。从输出图像中可以看到,我们位于新目录Desktop上。因此,我们当前的工作目录已更改为桌面。
2)使用绝对路径更改目录
要使用绝对路径,我们必须提到从根开始的整个路径。考虑下面的示例:
从上面的输出中,我们将目录更改为来自"杯子"的"证书"。因此,我们提供了从根(/)开始的整个路径"/run/cups/certs"。这称为绝对路径。
3)使用相对路径更改目录
我们可以更改我们的通过使用相对路径进行目录;相对路径是相对于当前目录的位置。考虑以下示例:
从上面的输出中,我们正在使用相对路径更改目录。就像上面的示例一样,在这里,我们将目录从" cups"更改为" certs",但未提及整个路径。这是相对路径。
4)更改到主目录
要将目录从当前工作目录更改为主目录,执行以下命令:
上面的命令会将我们带到主目录。考虑下面的输出:
从上面的输出中可以看到,
5)转到上一个目录
要从当前工作目录切换到上一个目录,请执行以下命令:
考虑以下输出:
从上面我们可以看到输出,我们在"/Downloads/akash"目录中。并且,通过执行" cd-"命令,我们的当前工作目录已更改为其先前的目录,即"/Downloads"。
6)更改为父目录
要将目录更改为当前工作目录的父目录,请执行以下命令:
上面的命令会将我们带到当前工作目录的父目录。考虑下面的输出:
从上面的输出中可以看到,目录" akash"已更改为其父目录"下载"。
7)更改为根目录
将目录导航至整个目录当前工作目录中系统的根目录,执行以下命令:
考虑以下输出:
从上述输出中,当前工作目录已更改为系统的根目录。
8)更改为另一个用户的主目录
我们可以从当前目录更改目录通过执行以下命令将工作目录移至用户的主目录:
考虑以下输出:
从上面的输出中,我们得到将目录更改为用户'lidihuo'的主目录。
9)更改为具有空格的目录
要更改目录名称中有空格,请在路径两边加上引号('')或在其中使用反斜杠(\)字符。执行以下命令:
cd 'Dir name with space'
cd Dir\ name\ with\ space
以上命令将忽略目录名称中的空格。考虑以下输出:
10 )最多可更改多个子目录
我们可以通过以下方式将目录更改为多个子目录: 用正斜杠(/)分隔目录,如下所示:
考虑以下输出:

cd选项
选项 |
说明 |
cd 〜 |
将您带到您的主目录。 |
cd - |
将您带到当前目录的上一个目录。 |
cd .. |
将您带到当前目录的父目录。 |
cd / |
它将带您到整个系统的根目录。 |
cd ../../dir1/dir2 |
它将带您两个目录,然后移至dir1,最后移至dir2 。 |