在 Linux 中创建符号链接允许您同时从多个位置访问文件或目录。 在某些情况下,它允许您指定一个文件夹,其中的文件位于完全不同的位置。
1. 创建文件的链接
其中index.html的路径是该路径下存在的文件,而root.html的路径是指向文件index.html的链接
ln -sf /var/www/html/index.html /home/user/root.html
1.2 创建文件夹链接
现有文件夹domain1.tld,在/home/user/domain1.tld创建链接
这样我们就可以获得指向另一个位置的文件夹的链接。
ln -s /var/www/html/domain1.tld /home/user/domain1.tld
2. 更改符号链接的权限
当对各种 Web 服务使用符号链接时,它们的权限与其他文件和文件夹的权限相同非常重要。 例如,如果您从 root 用户创建了一个符号链接并将其放置在 Web 服务器目录中,为了使访问正确无误,您需要指定正确的所有者。
要更改符号链接的用户和组,请使用 -h 开关,例如:
chown -h user:group /home/user/domain1.tld
chown -h user:group /home/user/root.html
2.1 检查所有者和组
ls -la
该命令将显示有关当前目录中所有文件的分配权限和所有者的信息。
暂时没有评论