通过两个不同的名称访问一个文件

Cos*_*dis 0 files shortcuts

我的 vim 包文件夹中有一个片段文件,用于保存一些 snippmate 片段。我的 jade 模板语言目前正在经历从 jade 到 pug 的名称更改(啊哈)。任何人,我想制作一个 pug.snippets 文件,这只是 jade.snippets 的快捷方式或引用。我怎样才能做到这一点?

Zan*_*nna 5

做一个符号链接。假设您想要在同一目录中的快捷方式,打开一个终端,cd到所在目录jade.snippets和:

ln -s jade.snippets pug.snippets
Run Code Online (Sandbox Code Playgroud)

现在,如果您有一个寻找pug.snippets它的程序,它将找到jade.snippets. 如果您调用文本编辑器来写入pug.snippets(例如nano pug.snippets),您实际上将编辑jade.snippets.

您的符号链接如下所示:

$ ls -l
lrwxrwxrwx 1 you you 10 Aug 7 pug.snippets -> jade.snippets 
Run Code Online (Sandbox Code Playgroud)

注意如果删除符号链接,原始文件不会受到影响,但如果删除原始文件或移动它,符号链接将被破坏 - 它只是一个名称和位置以及指向常规文件位置的文本字符串。