在终端中访问应用程序目录


22

我是命令行的新手,正在尝试访问Terminal中的Applications目录。

默认情况下,我停留在用户目录中,但是“应用程序”是“ Macintosh HD”的子级。

与用户名>应用程序相对的如何进入此目录的任何提示?


很棒的教程是linuxcommand.org/learning_the_shell.php。这是我学到的外壳知识,并且我非常喜欢它。
CoffeeRain 2012年

Answers:


41

在终端中,您可以输入绝对路径 ...

cd /Applications

访问为所有用户安装的应用程序。

如果要访问根文件夹(在本例中为“ Macintosh HD”),则/在Mac OS X(和其他UNIX变体)中将其调用。

而且cd,这意味着ç焊割d irectory,用于导航。


或者,您可以在Finder中使用快捷键+ + G并键入...

/Applications

您无需输入全名。制表符补全会自动添加最后一个字母。您可以通过在键入时按来调用制表符补全/Applications


1
您也可以将应用程序文件夹从Finder拖到“终端”窗口中,这将自动插入路径。
雅贝格2012年

@jaberg是的,但仅限于Lion,对吗?
gentmatt 2012年

1
它可以追溯到Lion之前,但是我不记得确切何时添加了该功能。10.4?
jaberg 2012年


3

要使用终端进行导航,您将使用2条命令;cdls

要更改目录,请使用cd。例如:cd myfolder/anotherFolder

您可以键入pwd以显示当前所在的目录。

要列出目录的内容,请使用ls。您可以使用来获取有关目录内容的更多信息ls -al

你会发现,这里有2个目录总是存在,无论你列出一个目录的内容:...

.只是对当前目录的引用,因此键入cd ./somedircd somedir等效。

..是对父目录的引用。因此,使用cd ..会将您移回父目录。

有2种导航方式。通过使用完整路径或相对路径。

假设您在/Users/user20378。如果要转到/ Applications,则可以使用完整路径cd /Application或相对路径导航到那里cd ../../Applications

根据您要导航的位置,相对路径可能比完整路径更有效率。

输入文件夹或文件的名称以自动完成时,请使用标签。


对于每个想法,我都会将其分为几段。
CoffeeRain 2012年

1

如果您更喜欢Finder,则终端应用程序支持拖放。

cd命令当然会将当前目录更改为可键入或粘贴/删除的目录。

因此,键入cd终端,然后用鼠标从Finder快捷方式,保存对话框或Finder窗口中将正确的Applications文件夹拖到终端窗口中,然后松开。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.