【问题标题】:Created symbolic link is not searchable?创建的符号链接不可搜索?
【发布时间】:2014-04-26 12:38:46
【问题描述】:

我不知道这里出了什么问题,我只是在我的 Mac 终端中创建了一个符号链接,如下所示:

sudo ln -s ../../System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/libBLAS.dylib /usr/lib/libatlas.dylib

当我搜索 libatlas.dylib 时,locate 命令找不到它:

locate libatlas.dylib

locate 命令没有结果。欢迎任何提示或评论。谢谢

【问题讨论】:

    标签: macos shell unix terminal


    【解决方案1】:

    locate 不搜索您的文件系统;它只报告它在由updatedb 刷新的数据库中找到的内容(由cron 定期运行)。要么手动运行updatedb,要么等到系统下次运行它。然后locate 应该会找到该文件。

    【讨论】:

    • 感谢@chepner,我的问题是系统没有找到这个符号链接,我现在正在编译一个需要使用 libatals 的库,但编译告诉我找不到该库。跨度>
    【解决方案2】:

    您大概想创建一个指向库的绝对符号链接,那么为什么要使用 ../.. 呢?
    符号链接存储你给他们的任何东西

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-10
      • 1970-01-01
      • 2019-03-31
      • 1970-01-01
      • 2012-11-14
      • 2016-10-14
      • 2012-08-06
      相关资源
      最近更新 更多