菜鸟科技网

退出目录命令

下面我将分别介绍在 WindowsLinux / macOS 中的命令。

退出目录命令-图1
(图片来源网络,侵删)

Windows 系统

在 Windows 的命令提示符 或 PowerShell 中,退出当前目录并返回上一级目录的命令是:

cd ..

这是最常用和标准的命令。

命令解释:

  • cd 是 "Change Directory"(更改目录)的缩写。
  • 是一个特殊的路径,它代表“当前目录的上一级目录”(Parent Directory)。

使用示例:

退出目录命令-图2
(图片来源网络,侵删)

假设你的当前路径是 C:\Users\YourName\Documents\Projects

  1. 查看当前路径:

    cd

    或者

    chdir

    输出:

    退出目录命令-图3
    (图片来源网络,侵删)
    C:\Users\YourName\Documents\Projects
  2. 退出 Projects 目录,返回到 Documents 目录:

    cd ..

    输出:

    C:\Users\YourName\Documents

    现在你就在 Documents 目录下了。

  3. 如果你想一次性返回到上两级目录(例如从 Projects 直接回到 YourName):

    cd ..\..

    ..\.. 表示“上一级目录的再上一级目录”。


Linux / macOS 系统

在 Linux 和 macOS 的终端 中,命令与 Windows 类似,但语法略有不同。

cd ..

这个命令在 Linux 和 macOS 中同样适用。

命令解释:

  • cd 同样是 "Change Directory" 的缩写。
  • 同样代表“父目录”。

使用示例:

假设你的当前路径是 /home/username/documents/projects

  1. 查看当前路径:

    pwd

    pwd 是 "Print Working Directory" 的缩写) 输出:

    /home/username/documents/projects
  2. 退出 projects 目录,返回到 documents 目录:

    cd ..

    输出:

    /home/username/documents
  3. 一次性返回到上两级目录:

    cd ../..

    这和 Windows 的写法是一样的。


重要补充:cdcd ~ 的区别

有时候新手会混淆 cd ..cd

  • cd (不带任何参数)

    • Windows 中,它会直接返回到你的用户主目录,从 C:\Users\YourName\Documents 执行 cd,会切换到 C:\Users\YourName
    • Linux / macOS 中,它会返回到你的用户主目录(通常用 表示),从 /home/username/docs 执行 cd,会切换到 /home/username
  • cd ~

    • Linux / macOS 中, 是用户主目录的快捷方式,cd ~ 的效果和 cd 完全一样,都是返回到主目录。
    • 在 Windows 的现代 PowerShell 中也支持 来表示用户主目录。
  • cd ..

    • 这个命令是相对路径操作,它只关心“上一级”,而不关心最终会到哪个目录,它总是让你从当前目录“后退一步”。

总结表格

命令 操作系统 功能描述 示例 (从 /a/b/c 执行)
cd .. 通用 返回上一级目录 (最常用) /a/b
cd ../.. 通用 返回上两级目录 /a
cd 通用 返回到用户主目录 (Linux/macOS) 或 C:\Users\YourName (Windows)
cd ~ Linux / macOS 返回到用户主目录 (与 cd 相同)
cd - 通用 上两个工作目录之间切换 如果从 /a/b 来到 /a/b/c,执行后会回到 /a/b

核心要点: 无论你使用哪个操作系统,如果你想退出当前目录,返回到它的上一级,最标准、最不会出错的命令就是:

cd ..
分享:
扫描分享到社交APP
上一篇
下一篇