符号链接似乎不存在

斯迈布

这里是MacOS,尽管我99%确信这是Unix问题。

我正在尝试查看MySQL的确切安装位置。在终端中,我输入:

which mysql

我得到:

/usr/local/bin/mysql

因此,我看到该目录(ls -al /usr/local/bin/mysql)中的内容为我提供了:

lrwxr-xr-x  1 myuser  admin  32 Mar 20  2017 /usr/local/bin/mysql -> ../Cellar/mysql/5.7.17/bin/mysql

好的。符号链接。因此,我尝试通过ls -al ../Cellar/mysql/5.7.17/bin/mysql转到该符号链接,然后得到:

ls: ../Cellar/mysql/5.7.17/bin/mysql: No such file or directory

那么我可以../Cellar/mysql/5.7.17/bin/mysql在我的机器上找到什么呢?

链接是相对于自身的(不是您的进程的当前工作目录是什么),因此请断开链接mysql并添加其余部分

/usr/local/bin/../Cellar/mysql/5.7.17/bin/mysql

或者换句话说

/usr/local/Cellar/mysql/5.7.17/bin/mysql

如果realpath(3)没有人工操作,有一个系统调用可能会或可能不会由有问题的外壳程序或编程语言公开,以解决此类问题。可移植性受以下各种shell命令的影响:

$ cd /var/tmp
$ touch file
$ ln -s ../tmp/file ourlink
$ realpath ourlink                      # because I'm in mksh, YMMV
/private/var/tmp/file
$ readlink ourlink
../tmp/file
$ readlink -f ourlink
readlink: illegal option -- f
usage: readlink [-n] [file ...]
$ 

如果想要一致的外部命令界面,也可以安装GNU coreutils并使用它们realpath(3)(如果要readlink调用GNUreadlink并出现在PATH供应商提供的界面之前,则更加复杂)。

$ greadlink ourlink
../tmp/file
$ greadlink -f ourlink
/private/var/tmp/file
$ 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Github页面-包含的文件是符号链接或不存在

来自分类Dev

执行到exe的符号链接-“指定的路径不存在”

来自分类Dev

符号链接到尚不存在的文件

来自分类Dev

错误“文件是到不存在目标的符号链接”

来自分类Dev

检查符号链接是否损坏或不存在

来自分类Dev

方法链接不存在

来自分类Dev

方法链接不存在。

来自分类Dev

使用makefile检查符号链接是否存在,如果不存在则创建

来自分类Dev

ObjectManager方法createQuery()似乎不存在

来自分类Dev

ActivityOptions.makeSceneTransitionAnimation似乎不存在

来自分类Dev

自制酒窖似乎不存在

来自分类Dev

ObjectManager方法createQuery()似乎不存在

来自分类Dev

HttpRequest.UrlReferrer似乎不存在

来自分类Dev

指向可执行文件的符号链接无法启动应用程序,错误:<符号链接>不存在

来自分类Dev

当目标目录不存在时如何创建符号链接?

来自分类Dev

/_layouts/default.html中包含的文件是符号链接,或者_includes目录中不存在

来自分类Dev

如何在python中创建到不存在文件的相对符号链接

来自分类Dev

如何为不存在的文件夹创建符号链接?

来自分类Dev

尝试捕获-URL链接不存在

来自分类Dev

链接到 JCenter 按钮不存在

来自分类Dev

Windows上的符号链接上存在Git diff,但FAT文件系统上的Mac上则不存在

来自分类Dev

对象具有价值,但似乎不存在?

来自分类Dev

IF EXISTS命令似乎正在执行,即使条件不存在?

来自分类Dev

R中似乎不存在错误的光栅文件

来自分类Dev

自定义规则菜单似乎不存在

来自分类Dev

GTK3绘图区域教程似乎不存在?

来自分类Dev

R中似乎不存在错误的光栅文件

来自分类Dev

IF EXISTS命令似乎正在执行,即使条件不存在?

来自分类Dev

设备eth1似乎不存在

Related 相关文章

  1. 1

    Github页面-包含的文件是符号链接或不存在

  2. 2

    执行到exe的符号链接-“指定的路径不存在”

  3. 3

    符号链接到尚不存在的文件

  4. 4

    错误“文件是到不存在目标的符号链接”

  5. 5

    检查符号链接是否损坏或不存在

  6. 6

    方法链接不存在

  7. 7

    方法链接不存在。

  8. 8

    使用makefile检查符号链接是否存在,如果不存在则创建

  9. 9

    ObjectManager方法createQuery()似乎不存在

  10. 10

    ActivityOptions.makeSceneTransitionAnimation似乎不存在

  11. 11

    自制酒窖似乎不存在

  12. 12

    ObjectManager方法createQuery()似乎不存在

  13. 13

    HttpRequest.UrlReferrer似乎不存在

  14. 14

    指向可执行文件的符号链接无法启动应用程序,错误:<符号链接>不存在

  15. 15

    当目标目录不存在时如何创建符号链接?

  16. 16

    /_layouts/default.html中包含的文件是符号链接,或者_includes目录中不存在

  17. 17

    如何在python中创建到不存在文件的相对符号链接

  18. 18

    如何为不存在的文件夹创建符号链接?

  19. 19

    尝试捕获-URL链接不存在

  20. 20

    链接到 JCenter 按钮不存在

  21. 21

    Windows上的符号链接上存在Git diff,但FAT文件系统上的Mac上则不存在

  22. 22

    对象具有价值,但似乎不存在?

  23. 23

    IF EXISTS命令似乎正在执行,即使条件不存在?

  24. 24

    R中似乎不存在错误的光栅文件

  25. 25

    自定义规则菜单似乎不存在

  26. 26

    GTK3绘图区域教程似乎不存在?

  27. 27

    R中似乎不存在错误的光栅文件

  28. 28

    IF EXISTS命令似乎正在执行,即使条件不存在?

  29. 29

    设备eth1似乎不存在

热门标签

归档