![通过两个不同的名称访问一个文件](https://linux22.com/image/993050/%E9%80%9A%E8%BF%87%E4%B8%A4%E4%B8%AA%E4%B8%8D%E5%90%8C%E7%9A%84%E5%90%8D%E7%A7%B0%E8%AE%BF%E9%97%AE%E4%B8%80%E4%B8%AA%E6%96%87%E4%BB%B6.png)
我的 vim 包文件夹中有一个 snippets 文件,我用它来保存一些 snippmate 代码片段。我的 jade 模板语言目前正在从 jade 更改为 pug(啊)。无论如何,我想创建一个 pug.snippets 文件,它只是 jade.snippets 的快捷方式或引用。我该怎么做?
答案1
做一个符号链接。假设您想要在同一目录中的快捷方式,请打开一个终端,cd
转到所在目录jade.snippets
并:
ln -s jade.snippets pug.snippets
现在,如果您有一个程序可以查找,pug.snippets
它会找到jade.snippets
。如果您调用文本编辑器进行写入pug.snippets
(例如nano pug.snippets
),您实际上将编辑jade.snippets
。
您的符号链接看起来像:
$ ls -l
lrwxrwxrwx 1 you you 10 Aug 7 pug.snippets -> jade.snippets
注意:如果您删除符号链接,原始文件将不会受到影响,但如果您删除或移动原始文件,符号链接将被破坏 - 它只是一个名称和位置以及指向常规文件位置的文本字符串。