导游

如何在 Mac 终端中访问上一个目录

使用Mac计算机的企业可以使用Mac Terminal应用程序(它是命令行界面)来更改基于OS X的Unix操作系统。通过终端,您可以浏览计算机上的目录。如果您错误地更改了您正在工作的目录,您可能需要返回到以前的目录。简单的文本命令可以将您返回到上一个目录,或者一直返回到主目录。

使用终端和 CD

您无需进行任何编码即可教 ​​macOS 终端如何返回目录。这是一个自动内置到 Bash shell 中的功能,默认情况下在终端中使用。

要从一个目录或文件夹导航到另一目录或文件夹,可以使用“ cd”命令,该命令是“更改目录”的缩写。要返回上一个文件夹,可以在“ cd”中使用特殊选项。

如果要返回父目录,也可以使用速记命令执行此操作,因此通常无需手动键入要访问的目录的全名。

如果您不确定在终端中工作时所在的目录,您可以输入“pwd”来打印当前工作目录。通常,当前目录将显示在命令提示符中,但是您或系统管理员可以通过配置文件覆盖此设置。

回上一步

  1. 使用cd访问目录

  2. 在终端窗口中输入“cd 目录名称”,将“目录名称”替换为您计算机上的目录名称。在该目录中执行您需要执行的任何工作。

  3. 返回上一目录

  4. 在终端窗口中键入“cd -”,然后按“返回”。终端返回到先前的目录。

转到父目录

大多数现代操作系统上的目录形成嵌套结构,目录位于其他目录中。包含当前目录的目录称为其父目录。例如,如果您在目录“/home/username/documents/work”中,则父目录为“/home/username/documents”。

在处理文件时,从目录转到其父目录通常很有用。为此,请在Mac Terminal或大多数其他命令行系统中,键入“ cd ..”。一般情况下,字符串“..”代表当前目录的父目录,字符串“.”代表当前目录的父目录。代表当前目录。

您可以在路径中使用多个“..”,因此在前面的示例中,“..”目录是“/home/username/documents”,“../..”是“/home/username”。

返回您的主目录

Mac或其他Unix风格的系统上的每个用户都有一个主目录。这是您拥有的目录,可用于存储文件。许多程序会自动将文件和设置存储在您的主目录中。

您可以随时使用内置快捷方式在终端中返回主目录。主目录用波浪号或“〜”符号表示。

在“终端”窗口中输入“ cd〜”,然后按“ Return”进入主目录,或在诸如“〜/ documents”之类的路径中使用“〜”。

使用推入式和弹出式

名为“pushd”和“popd”的命令行工具可让您存储正在工作的目录的堆栈结构。

键入“推送目录”名称以切换到目录并将其添加到堆栈中。如果要访问另一个目录,请键入“ pushd directory2”,其中directory2是另一个目录的名称。

当您在一个文件夹中完成工作后,您可以通过键入“popd”从虚拟堆栈中弹出一个目录并重新访问它,从而转到堆栈中的下一个目录。

$config[zx-auto] not found$config[zx-overlay] not found