Как создать файл гиперссылки?

Как создать файл гиперссылки?

Я знаю, что этот вопрос звучит слишком обобщенно, но я не могу найти на него ответа.

Как создать файл ссылки (мягкой/жесткой), который при открытии перенаправит меня на веб-сайт с httpпротоколом?

Один из возможных способов, который я могу придумать, — это создать хромой скрипт оболочки и сделать его исполняемым, который может использовать браузер для открытия веб-сайта. Но разве нет концепции «файла гиперссылки»?

решение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

Существует множество ответов, предполагающих, что вы хотите сделать это программно, но если нет, то откройте страницу в браузере и перетащите из адресной строки на рабочий стол или в окно проводника, и должна создаться ссылка.

Связанный контент