在终端中,我如何从Macintosh HD转到包含下载,桌面等的johnsmith之类的地方。在Finder窗口中,它们似乎彼此独立。
从Macintosh HD,我看到库,应用程序等,但是在“用户”下我找不到johnsmith。
Mac文件树对于像我这样习惯于“我的电脑”的Windows用户而言非常令人困惑,然后所有文件都由根驱动器和文件夹管理。Mac上的根目录是什么?是Macintosh HD还是johnsmith?在Mac上可以像在Windoes上那样进行分区吗?
在终端中,我如何从Macintosh HD转到包含下载,桌面等的johnsmith之类的地方。在Finder窗口中,它们似乎彼此独立。
从Macintosh HD,我看到库,应用程序等,但是在“用户”下我找不到johnsmith。
Mac文件树对于像我这样习惯于“我的电脑”的Windows用户而言非常令人困惑,然后所有文件都由根驱动器和文件夹管理。Mac上的根目录是什么?是Macintosh HD还是johnsmith?在Mac上可以像在Windoes上那样进行分区吗?
Answers:
要找到它的位置,请打开“终端”,然后键入pwd
“打印工作目录”。之所以如此,是因为默认情况下,终端会在您的主文件夹中打开。
您可以通过以下方式之一在终端中移动到主文件夹cd
:(默认为主文件夹),cd $HOME
(移至该环境变量中的位置)或cd ~
(主目录的快捷方式)或cd /Users/johnsmith/
(绝对路径)。
OS X是基于Unix的,因此即使分散在多个部分中,用户也只能看到一个大文件系统。这也适用于可通过访问的外部驱动器/Volumes/NAME-OF-DRIVE
。
个人用户主文件夹(其中包含所有不错的东西,如下载,文档等)可在中找到/Users
,每个用户在其中都有自己的目录,其名称与短名称相匹配。键入ls -l /Users
在终端看到所有的人。
要实际“转到”那里,输入cd ~johnsmith
(对于user johnsmith
)或仅输入(对于cd
您自己的主文件夹),然后ls -l
查看内容。
echo ~
-应该打印在主文件夹所在的位置。
SetFile -a v /Users/johnsmith
在Terminal中尝试使其再次可见。