当我们创建符号链接(symbolic link)时,符号链接(symbolic link)占用的字节数恰好是它指向的原点的长度。例如,
$ ln -s dest link1
$ ln -s longer_dest link2
$ ls -l
lrwxrwxrwx 1 username 4 Mar 26 20:21 link1 -> dest
lrwxrwxrwx 1 username 11 Mar 26 20:21 link2 -> longer_dest
其中link1
占4个字节,是dest
的长度; link2
占用11个字节,也就是longer_dest
的长度。因此,符号链接(symbolic link)实际上只是以纯文本形式存储的目标路径。所以我想知道是否可以在文本编辑器中编辑(目标)符号链接(symbolic link),最好是 Emacs。我用谷歌搜索了一段时间,找不到任何人谈论这个。请注意,这个问题纯粹是出于好奇; 我很清楚我可以通过 ln -f -s
覆盖符号链接(symbolic link)。
最佳答案
是的,在 Emacs 中,这在 dired 模式下是可能的,特别是 wdired(可写 dired)模式。
注意,dired 和 wdired 都是内置包。
这是一个例子...
关于linux - 是否可以使用文本编辑器编辑符号链接(symbolic link)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22677707/