打开"选择" Mac上的终端文件夹

时间:2016-07-13 02:05:53

标签: macos terminal directory

所以这是一个简单的问题,其答案已证明是难以捉摸的。我最近安装了一个文件夹,我需要添加一些文件。该文件夹存储在" opt"文件夹我认为它会像下面这样简单:

myusername~ / opt / foldername

但我似乎无法找到" opt"。我可以在Finder中查看文件,但我需要创建一些文件,而不是在命令行上执行此操作。有人可以给我一些访问它的提示吗?

4 个答案:

答案 0 :(得分:3)

/opt文件夹显然不在OSX中使用/usr/local,例如,自制软件显然使用/usr/local/opt而不是/opt。因此,如果您需要将某些内容最初放置在/opt目录中,则可能需要将其放置在OSX的/usr/local/opt中。

通过创建新的根目录/opt来弄乱文件结构听起来不是一个好主意。如second thread below中所述 "macOS is BSD-based and consequently I'd use /usr/local. Note that you can create a program directory and then symlink commands to /usr/local/bin

我希望能更好地了解OSX内部原理的人可以回答这个问题。

来源

  1. https://apple.stackexchange.com/questions/119230/what-is-standard-for-os-x-filesystem-e-g-opt-vs-usr

  2. Why is there a /usr/local/opt directory created by Homebrew and should I use it?

答案 1 :(得分:0)

  • 默认情况下,OSX中的opt文件夹是隐藏的
  • 要使其在Finder中可见,您需要运行此命令
    defaults write com.apple.finder AppleShowAllFiles YES;

    killall Finder /System/Library/CoreServices/Finder.app;
  • 下一步,转到Finder,然后单击Macintosh HD即可在其中看到opt文件夹。

  • 仍然可以在终端中访问
  • opt。

  • 我认为您使用的命令是错误的
    myusername ~/opt/foldername

〜代表当前登录用户的主目录。因此,您需要将其更改为:

    myusername$ cd /opt/

答案 2 :(得分:0)

  • 打开Finder
  • 按Command + Shift + G打开全局文件夹查找器
  • 输入以下搜索:/ usr / local / opt

OR

  • 点击“开始”
  • 打开“转到文件夹”
  • 输入以下搜索:/ usr / local / opt

答案 3 :(得分:-1)

根据您的说明,在命令行上使用/opt/foldername而不是~/opt/foldername。第一个表单将访问根目录下的文件夹,第二个表单将访问主文件夹中的文件夹。

根据其设置方式,它可能会也可能不会为您提供写访问权限。您可以使用sudo chown -R /opt/foldername username(其中,用户名是您的用户名,如果您不知道用户名,则可以在命令行上键入whoami以查找)声明文件夹的所有权及其包含的所有内容如果你缺乏写访问权。

编辑:因为有一些混淆我在这里指出/opt在UNIX衍生系统中与/usr/local一样是标准。它们的目的略有不同,但差别很小(如果您感兴趣的话,可以在这里回答完整的描述https://unix.stackexchange.com/questions/11544/what-is-the-difference-between-opt-and-usr-local)。因此,使用/opt并不比使用/usr/local更安全,并且通常优先使用/usr/local/opt这样的组合,而不是区分。