使用相对路径时,行为异常。例如:
$ cd /Users
$ ls -l ../bin
ls: ../bin: No such file or directory
$ ls -l /bin
-r-xr-xr-x 1 root wheel 623344 31 May 08:33 bash
-rwxr-xr-x 1 root wheel 36768 31 May 08:33 cat
...
但是以下方法可以正常工作:
$ cd /dev
$ ls -l ../bin
-r-xr-xr-x 1 root wheel 623344 31 May 08:33 bash
-rwxr-xr-x 1 root wheel 36768 31 May 08:33 cat
...
某些其他目录不返回没有此类文件或目录的消息,但它们的作用就像没有任何内容。例如:
$ cd /Users
$ ls -l ../dev
$
不返回任何内容,然后返回到提示。但是,以下方法可以正常工作:
$ cd /bin
$ ls -l ../dev
crw------- 1 root wheel 19, 1 11 Jun 16:54 afsc_type5
crw------- 1 root wheel 10, 0 11 Jun 16:54 auditpipe
crw-r--r-- 1 root wheel 9, 3 11 Jun 16:54 auditsessions
...
我在发行说明中找不到任何内容。 WWDC2019会议710( Apple File Systems的新功能)也没有提及任何内容。
我认为这可能与新的目录分离成只读卷和读写卷有关。但仍然可以。
我发现在使用npm link
(链接到/usr/local/lib/node_modules/...
,但表示为来自目标包的相对路径)时,这特别有问题。链接后,我必须手动将链接从相对更改为绝对。可能会带来不可预见后果的丑陋骇客。
有任何线索吗?
答案 0 :(得分:0)
该问题已在Catalina beta 4中得以解决。