如何在 Linux 中更改 Shell 工作目录?
linuxoperating systemopen source更新于 2026/2/16 8:37:17
要更改 Shell 工作目录,我们在 Linux 系统中使用 cd 命令。
cd(更改目录)
cd 命令用于在 Linux/Unix 操作系统中更改当前工作目录。在 Windows 操作系统中,可以使用 cd 或 chdir 命令来实现相同目的。cd 命令在 EFI Shell(可扩展固件 Shell)中也可用。默认情况下,当前 Shell 工作目录是主目录。
语法
cd 命令的一般语法如下 −
cd [-L| [-P [-e]] [-@]] [目录]
cd 命令中可用选项的简要说明。
| 序号 | 选项 &描述 |
|---|---|
| 1 | -L 强制软链接如下 在处理‘..’实例后解析目录中的符号链接 |
| 2 | -P 使用不带软链接的物理目录结构 |
| 3 | -e 如果使用了 -P 选项,并且无法成功确定当前 shell 工作目录,则以非零状态退出 |
| 4 | -@ 在支持它的系统上,将具有扩展属性的文件显示为包含文件属性的目录 |
| 5 | --help 显示此帮助并退出 |
默认情况下,shell 工作目录是主目录。要将工作目录从主目录更改为其他目录,我们使用 cd 命令,如下所示
$ cd shadow
在这里,我们将 shell 工作目录更改为指定的影子目录。
要将 shell 工作目录从当前工作目录更改为主目录,我们使用带有"~"符号的 cd 命令如下所示。
$ cd ~
要检查当前所在的目录,我们使用 pwd(打印工作目录)命令,如下所示。
$ pwd
如果我们当前位于主目录中,则 pwd 命令的输出如下:
home/owner_name
要将当前目录从目录切换到目录内部,我们使用 cd 命令,如下所示。
$ cd shadow/snow
这里,我们有一个目录 shadow,而 snow 是 shadow 目录内的一个目录。要导航到 snow 目录,我们使用 shadow/snow 和 cd 命令。
要将当前工作目录更改为父目录,我们使用 cd 命令中的 ‘..’,如下所示。
$ cd ..
要查看有关 cd 命令的更多信息,我们使用带有 --help 选项的 cd 命令,如下所示。
$ cd --help
相关文章
有用资源
linux 参考教程 - 该教程包含有关 linux 的更多信息:https://www.cainiaomax.com/linux/

