SZH*_*SZH 16 url symbolic-link
有没有办法创建指向 URL 的符号链接?
更新:我需要将它符号链接到一个 HTTP URL。
更新:我想这样做的原因是我可以将这个符号链接移动到另一台计算机,而不必复制文件本身(它很大),相反,另一台计算机将只使用来自 URL 的在线副本。
Lek*_*eyn 13
无法创建指向 URL 的符号链接。如果您可以制作可执行文件并且目标操作系统与 Linux 类似,您可以创建一个文件来打开 URL,如下所示:
#!/bin/sh
x-www-browser 'http://example.com/your/link'
Run Code Online (Sandbox Code Playgroud)
小智 10
如果您在 Linux 中使用 GUI 桌面,例如 Gnome 或 Unity,您可以将 URL 从 Firefox 和其他浏览器拖放到桌面或 Nautilus 文件管理器中的文件夹中。这将创建一个包含多行的 .desktop 文件,如下所示:
[Desktop Entry]
Encoding=UTF-8
Name=Link to Google Calendar
Type=Link
URL=https://www.google.com/calendar/render?pli=1
Icon=text-html
Run Code Online (Sandbox Code Playgroud)
只要您在 GUI 中,您只需双击该文件即可将其打开到默认的 Web 浏览器中。我在 Ubuntu 中这样做是为了在我的机器上的私人 Drupal wiki 中存储指向文档的链接。
这可能适用于 KDE、xfce 和其他桌面管理器,但我还没有尝试过。
小智 7
您希望打开存储在文件系统中的文件中的自动 URL 链接。
做到这一点的方法是使用极简.HTML文件。例如,要将您带到 Google 主页,请将以下代码放入名为 的文件中Google.HTML:
<!DOCTYPE HTML>
<html>
<head>
<title>Google automatic redirect</title>
<meta http-equiv="refresh" content="0; url=http://www.google.com/" />
</head>
<body>
<h1>For older browsers, click Redirect</h1>
<p><a href="http://www.google.com/">Redirect</a></p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
当您打开(即双击)此文件时,操作系统将打开您的默认浏览器(例如 Firefox)并呈现这个小 HTML 文件,该文件在标题中有一个 URL 重定向,然后会自动打开重定向中的 URL .
这可以根据您的问题进行调整以将您带到在线文件。
URL 包含协议(例如 HTTP),所以只要确保它在那里。为了更加简约,您可以省略<title>和<h1>行。
我在 Ubuntu 16.04 上尝试了此页面上的其他答案,但没有成功,但此解决方案有效。
| 归档时间: |
|
| 查看次数: |
20810 次 |
| 最近记录: |