【发布时间】:2014-03-27 03:29:50
【问题描述】:
当我们创建一个符号链接时,符号链接占用的字节数正是它指向的原点的长度。例如,
$ 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的长度。因此,符号链接实际上只不过是存储在纯文本中的目标路径。所以我想知道是否可以在文本编辑器中编辑(目的地)符号链接,最好是 Emacs。我用谷歌搜索了一段时间,找不到任何人在谈论这个。请注意,这个问题纯粹是出于好奇; 我很清楚我可以用ln -f -s 覆盖符号链接。
【问题讨论】:
-
对于那些投票接近的人,我相信这是一个有效的、明确陈述的问题;虽然它与编程没有直接关系,但它对程序员很感兴趣,而且这里有很多这类问题——只要看看相关问题就行了。