Linux中是否有等效于.lnk的文件?


11

在Windows中创建快捷方式时,它会生成一个.lnk文件。

我已经研究过了,看来它们可以在linux中打开(有一些调整)。Linux是否具有等效功能?如果是这样,扩展名是什么?

Answers:


15

Linux不适用于文件扩展名。但是,您可以在Linux上使用“符号链接”来创建快捷方式。它们就像是文件的“指针”。

这里看看如何做:

如何创建符号链接?

ln -s [TARGET DIRECTORY OR FILE] ./[SHORTCUT]

例如:

ln -s /usr/local/apache/logs ./logs

4
但是,与Windows快捷方式不同,移动目标文件时,符号链接会断开……这几乎是您使用快捷方式的主要原因。因此严格来说,Linux符号链接并不等同于Windows快捷方式,而是等同于Windows符号链接。
Factor Mystic

2
符号链接是使文件井井有条的我最喜欢的工具。Linux符号链接与目标文件保持同步,无论用什么程序读取它们!
内森·穆斯

@FactorMystic如果将符号链接指向文件系统中的绝对位置,则不是这种情况。ln -s /usr/local/apache/logs ./logs将与建立符号链接/usr/local/apache/logs,并且在您移动它时不会断开。
djhaskin987

环境在路径中维护符号链接,但是Windows更改了快捷方式的环境路径。(例如,如果一个链接目标/tmp文件中并驻留/home/user/temp,一个符号链接将访问该目录/tmp/upload作为/home/user/temp/upload,而快捷键会先改变环境的目录/tmp,然后访问/tmp/upload直接。)我不知道任何Linux的功能,表现如此办法。
palswim

@FactorMystic如果移动快捷方式的目标,则它将始终中断。如果移动链接(符号链接或快捷方式),它可能会断开,这取决于许多因素。只是链接:绝对路径和快捷方式的符号链接会很好;相对路径的符号链接将中断。将链接和目标一起移动(即,其子树)具有绝对路径和快捷方式的符号链接会断开,具有相对路径的符号链接会很好。[因此比较不是在符号链接和快捷方式之间,而是在相对路径和绝对路径之间。]
ctrl-alt-delor

26

Linux有两种类型的链接:

  • .desktop文件:由图形文件管理器创建。它们类似于Windows .lnk快捷方式,但不包括自动更新。它们像快捷方式一样,仅在GUI文件管理器程序中起作用。

  • 符号链接:ln -s target link在Linux和mklink link targetWindows 上使用创建。这些可以被任何程序透明地使用。


4
哦,基于Posix的系统的优势!
罗伊·廷克

@Roy:总是有Plan9。
2011年

看起来很有趣,@ grawity。我会检查一下。谢谢!
罗伊·廷克

3
第三个是硬链接
Lie Ryan

@Lie:是的,但是.lnk由于局限性,它没有被广泛使用。
user1686 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.