使用 Nautilus 或 Gnome Commander 从符号链接(符号链接)浏览目录时,显示的目录结构就像符号链接是常规目录一样。当我打开文档时,应用程序处理路径的方式不同。对于 .html 文档:
- 使用 Firefox 打开:将真实路径显示为地址
- 使用 NetBeans 打开:同上
- 使用 Gedit 打开:将符号链接 路径显示为地址
- 我需要注意这些不同的行为吗?
- 提供符号链接路径时我感到不安全(因为我的 Windows 背景)——我可以忽略它吗?我可以放心地进行吗?如果可以,是否涵盖所有情况?
- 应用程序偶尔会询问我是否要保留符号链接、将符号链接视为实际链接等等。(例如,在 Gnome Commander 中复制提供了一个名为“跟随链接”的选项......我认为这意味着符号链接)。你的指导方针?
不是真的,因为无论哪种方式,您仍在查看/编辑符号链接指向的文件
当给出符号链接路径时,我认为这意味着应用程序认为文件位于该路径;但是,数据仍在从文件系统(原始文件)中的同一位置读取/写入。所以是的,你可以忽略它。
在我的理解中,“保留符号链接”意味着当您移动符号链接文件并且它指向相对路径时,将调整相对路径以使其仍然指向同一个文件。保留符号链接可能是个好主意。“跟随链接”意味着您正在执行的操作(例如复制)是对链接到的文件和链接到目录中的所有文件执行的。我认为如果您在复制时点击链接,实际的文件/文件夹将被复制到新位置。如果您不关注链接,则只会将链接复制到新地址。
这个维基百科页面有符号链接的详细解释
如果您不确定某个特定的符号链接是否指向,那么命令 readlink也可能会从终端派上用场。
用途: