如何将〜/ Documents转换为符号链接?


2

我将我的文档保存在Dropbox的加密目录中( ~/Dropbox/encrypted ),然后我登上 ~/clear 当我登录时。在我的其他Mac上,我已将〜/ Documents更改为指向的符号链接 ~/clear,但尝试在新的Mountain Lion机器上执行相同操作不起作用:

Pertinax:~$ pwd
/Users/drew
Pertinax:~$ ls
Desktop         Dropbox         Music           README.markdown tmp
Documents       Library         Pictures        bin
Downloads       Movies          Public          clear
Pertinax:~$ ln -sf clear/Documents .
ln: ./Documents: Permission denied
Pertinax:~$ ls -l@hd Documents
drwx------+ 3 drew  staff   102B Apr  5 15:02 Documents
Pertinax:~$ xattr -l Documents

它似乎没有奇怪的权限或扩展属性,所以我很难过。我不记得我以前做过什么来使我的狮子和以前的机器上的这项工作,或者我做了什么特别的事情。


1
传统UNIX权限之后的“+”表示ACL(与扩展属性的@不同),可以查看 ls -le;您家中所有预制的子文件夹都会将其设置为“每个人都拒绝删除”,但是尝试了 rm -Rf 它应该成功。
Ryccardo

@Ryccardo - 你是对的!该 -e 国旗 ls 是我失踪的。你可以回答这个问题让我接受吗?
Drew Stephens

它是:〜)
Ryccardo

Answers:


1

您家中的所有默认子文件夹都将ACL设置为“每个人都拒绝删除”(可以使用以下命令查看ACL) ls -le 和剥离 chmod -N

ACL仍然不会影响以超级用户身份运行的命令。


0

你有没有考虑过执行命令? sudo?我在我的Mountain Lion Mac上有类似的设置,我刚删除了我的 ~/Documents 文件夹并将其重新创建为我的符号链接 ~/Dropbox 夹。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.