当我们创建一个符号链接时,符号链接占用的字节数就是它指向的路径的长度。例如,是否可以使用文本编辑器编辑符号链接?
$ 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
覆盖符号链接。
**对于那些谁投赞成票关闭**,我相信这是一个有效的,明确提出的问题;虽然它不是直接与编程相关的,但它对程序员很感兴趣,再加上这里有很多这样的问题 - 只要看看相关的问题即可。 – 4ae1e1