如何建立超連結檔案?

如何建立超連結檔案?

我知道這個問題聽起來太籠統,但我找不到答案。

如何創建一個連結(軟/硬)文件,打開該文件後,將我重定向到具有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

有很多答案假設您想以程式設計方式執行此操作,但如果不是,則在瀏覽器中開啟頁面,然後從網址列拖曳到桌面或檔案總管窗口,它應該會建立一個連結。

相關內容