将文件或目录转换为符号链接并保留权限

时间:2016-09-11 08:46:50

标签: linux bash chown

我有/home/eric/public_html drwxr-x--- eric:nobody作为mod和所有权。

我使用eric登录,因此我无法在没有超级用户权限的情况下重新创建此文件夹,因为eric不属于nobody组。

我想用符号链接(即public_html)替换我的ln -s ~/git/project/src ~/public_html,但如果我这样做,我的新public_html会在没有正确权限的情况下结束我们。

如果没有联系我的管理员,有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:1)

可能通过以下方式执行:

  1. 将所有内容从~/git/project/src复制到~/public_html
  2. mv ~/git/project/src ~/git/project/src2将其排除在外
  3. mv ~/public_html ~/git/project/src
  4. 最后将其链接回来:ln -s ~/git/project/src ~/public_html
  5. 我们的想法是保留原始public_html目录,因为它具有正确的所有者/权限,但将其重新用作链接目标。