您好我在CentOS服务器上,我有一个名为'theowner'
的用户,因此他的文件夹位于/home/theowner
另一方面,我在/home/myprojects/src
下有2个文件夹,f1和f2,我只是希望这些文件夹显示在/home/theowner
下,但我不想移动文件夹
我想将这2个文件夹链接到/home/theowner
。它适用于c9工作区,我只想让主人在登录时直接访问该文件夹。谢谢!
答案 0 :(得分:3)
@Lubomir已经提供了符号链接解决方案。
但是,他的解决方案要求theowner
对read-execute
和/home/myprojects/src/f1
的所有父目录至少拥有/home/myprojects/src/f2
权限。
在大多数情况下,您不希望theowner
看到/home/myprojects/src/f1
和/home/myprojects/src/f2
之外的任何内容。
绑定坐骑救援。
当theowner
创建以下目录时。
$ mkdir f1 f2
作为root
,将源目录挂载到目标目录。
# mount -o bind /home/myprojects/src/f1 /home/theowner/f1
# mount -o bind /home/myprojects/src/f2 /home/theowner/f2
如果您希望它在重新启动后保持不变,请在/ etc / fstab中添加2个条目
/home/myprojects/src/f1 /home/theowner/f1 auto auto,bind 0 0
/home/myprojects/src/f2 /home/theowner/f2 auto auto,bind 0 0
使用此解决方案,theowner
无需访问/home/myprojects/src/f1
和/home/myprojects/src/f2
的父目录。
答案 1 :(得分:2)
尝试创建符号链接:
ln -s /home/myprojects/src/f1/ /home/theowner/
ln -s /home/myprojects/src/f2/ /home/theowner/