如何创建超链接文件?

如何创建超链接文件?

我知道这个问题听起来太笼统了,但我无法找到答案。

我如何创建一个链接(软/硬)文件,当打开它时,将我重定向到带有http协议的网站?

我能想到的一个可能方法是创建一个蹩脚的 shell 脚本并使其可执行,以便利用浏览器打开网站。但是没有“超链接文件”的概念吗?

答案1

将其添加到target.html

<html>
<head>
<meta http-equiv="refresh" content="0; url=http://example.com/" />
</head>
</html>

现在如果你运行firefox target.html它将打开 example.com。


澄清,不存在“超链接文件”这种东西。你可能听说过象征性的难的链接,但这些只是引用磁盘上文件的一种方式 - 它们不是 URL。来自man ln

符号链接可以保存任意文本;如果稍后解析,则相对链接将根据其父目录进行解释。

答案2

.desktop文件:

$ cat ~/Desktop/Link.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Link to your site
URL=http://your-site-url.com
Icon=text-html

当您的解决方案不需要基于命令行但又能带来很多舒适感时,这是一个可能的答案。

当然,.desktop文件不必存储在~/Desktop/。我只是使用了这个位置,因为它们可能主要在那个位置使用。

答案3

xdbg-open是打开任何内容的默认应用程序,因此您可以创建如下 bash 脚本:

#!/bin/bash
if which xdg-open > /dev/null
then
  xdg-open YOUR_URL
elif which gnome-open > /dev/null
then
  gnome-open YOUR_URL
fi

相应地替换 YOUR_URL,保存文件并使其可执行(chmod +x filename.sh

答案4

有很多答案假设您想以编程方式执行此操作,但如果不想,则在浏览器中打开页面,然后从地址栏拖到桌面或文件资源管理器窗口,它应该会创建一个链接。

相关内容