将文件或目录转换为符号 link 并保留权限
Convert file or directory to symbolic link and preserve permissions
我有 /home/eric/public_html
drwxr-x--- eric:nobody
作为 mod 和所有权。
我使用 eric
登录,所以我无法在没有根访问权限的情况下重新创建此文件夹,因为 eric
不属于 nobody
组。
我想用符号 link(即 ln -s ~/git/project/src ~/public_html
)替换我的 public_html
,但如果我这样做,我的新 public_html
会在没有正确权限的情况下结束我们.
有没有什么技巧可以在不联系我的管理员的情况下解决这个问题?
可能通过执行以下操作:
- 将
~/git/project/src
中的所有内容复制到 ~/public_html
mv ~/git/project/src ~/git/project/src2
把它移开
mv ~/public_html ~/git/project/src
- 终于link它回来了:
ln -s ~/git/project/src ~/public_html
想法是保留原始 public_html
目录,因为它具有正确的 owner/permissions,但将其重新用作 link 目标。
我有 /home/eric/public_html
drwxr-x--- eric:nobody
作为 mod 和所有权。
我使用 eric
登录,所以我无法在没有根访问权限的情况下重新创建此文件夹,因为 eric
不属于 nobody
组。
我想用符号 link(即 ln -s ~/git/project/src ~/public_html
)替换我的 public_html
,但如果我这样做,我的新 public_html
会在没有正确权限的情况下结束我们.
有没有什么技巧可以在不联系我的管理员的情况下解决这个问题?
可能通过执行以下操作:
- 将
~/git/project/src
中的所有内容复制到~/public_html
mv ~/git/project/src ~/git/project/src2
把它移开mv ~/public_html ~/git/project/src
- 终于link它回来了:
ln -s ~/git/project/src ~/public_html
想法是保留原始 public_html
目录,因为它具有正确的 owner/permissions,但将其重新用作 link 目标。