开发一个手机网站要多少钱,提供免费空间的网站,提高企业网站的访问率,静态网站托管平台什么是文件软链接#xff1f;
Linux 的“软连接”与windos 的快捷方式相似。文件软链接#xff08;Symbolic Link 或 SymLink#xff09;是一种特殊的文件类型#xff0c;它实际上是一个指向另一个文件或目录的引用。创建软链接时#xff0c;系统会建立一个新…什么是文件软链接
Linux 的“软连接”与windos 的快捷方式相似。文件软链接Symbolic Link 或 SymLink是一种特殊的文件类型它实际上是一个指向另一个文件或目录的引用。创建软链接时系统会建立一个新文件该文件包含被链接文件或目录的路径名。当你通过软链接访问数据时系统会自动解析这个链接并导向实际的目标
关于软链接操作
创建软连
创建软连接使用 ln 命令加上 -s 选项来创建软链接命令格式如下
ln -s /path/to/original_file_or_directory /path/to/symlink 例如:将 /mnt/data/home/www 文件夹创建一个软链接到 /home/www可以这样做
ln -s /home/www /mnt/data/home/www
查看软连接,ls -l 列出文件时可以看到 - 图标指向的是真实的目录。 删除软连接
删除软件连接只要删除文件或目录的软链接符号链接可以使用 unlink 或者 rm 命令就像删除普通文件一样命令格式如下:
rm 文件或目录的软链接符号链接
真实的文件或目录不会删除
软连接路径问题 使用pwd查看路径不是真实物理路径
软连接路径问题,就是当你进入符号链接的目录用pwd查看的目录不是当前真实的目录如下图 当你通过软链接/symlink_directory进入一个目录并执行 pwd 命令时它会显示当前工作目录为 /symlink_directory。这是因为 pwd 返回的是进程的工作目录路径而不是实际物理路径。
要查看真实物理路径要加参数-P: pwd -P 软连接使用场景
磁盘扩展用软连接不用改各项目服务配置 有人说像快捷键一样用但我发现我每次用软路径都是在磁盘扩展加数据盘时使用。
把数据目录移到新增加的数据盘下的目录名再创建个软连接指向真实的路径这样程序就不用改配置相关配置了。