Есть ли способ создать символическую ссылку на URL?
Обновление: мне нужно символическую ссылку на HTTP-URL.
Обновление: причина, по которой я хочу сделать это, состоит в том, чтобы я мог переместить эту символическую ссылку на другой компьютер без необходимости копировать сам файл (он большой), и вместо этого другой компьютер просто будет использовать онлайн-копию с URL-адреса.
symbolic-link
url
SZH
источник
источник
http://
в начале. Вам нужно быть более конкретным. Разве бы не монтировать WebDAV, используяdavfs
, опять же, предполагая, что вы работаете в Linux?file://
, что указывает на путь в локальной файловой системе,http://
,https://
,ftp://
,svn://
и т.д..url
файлы в Windows или.webloc
файлы в Mac OS X.Ответы:
Невозможно создать символическую ссылку на URL. Если вы можете создавать исполняемые файлы и целевая ОС похожа на Linux, вы можете создать файл, который открывает URL, как показано в:
источник
Если вы используете рабочий стол с графическим интерфейсом в Linux, например, Gnome или Unity, вы можете перетащить URL-адрес из Firefox и других браузеров либо на рабочий стол, либо в папку в файловом менеджере Nautilus. Это создаст файл .desktop с несколькими строками, например:
Пока вы находитесь в графическом интерфейсе, вы можете просто дважды щелкнуть файл, чтобы открыть его в веб-браузере по умолчанию. Я делаю это в Ubuntu, чтобы хранить ссылки на документы в моей частной вики Drupal на моей машине.
Это может работать для KDE, xfce и других менеджеров рабочего стола, но я не пробовал.
источник
Вы хотите, чтобы автоматически открывалась ссылка на URL, сохраненная в файле вашей файловой системы.
Способ сделать это с помощью минималистского
.HTML
файла. Например, чтобы перейти на главную страницу Google, поместите следующий код в файл с именемGoogle.HTML
:Когда вы откроете (то есть сделаете двойной щелчок) этот файл, ОС откроет браузер по умолчанию (например, Firefox) и отобразит этот небольшой HTML-файл, в заголовке которого перенаправлен URL, который, в свою очередь, автоматически откроет URL в перенаправлении. ,
Это может быть адаптировано, чтобы перейти к онлайн-файлу в соответствии с вашим вопросом.
URL содержит протокол (например, HTTP), поэтому просто убедитесь, что он там. Чтобы быть более минималистским, вы можете опустить
<title>
и<h1>
строку.Я попробовал другие ответы на этой странице с Ubuntu 16.04 без успеха, но это решение работает.
источник
Невозможно сделать ссылку на местоположение HTTP. Возможно, вы сможете смонтировать расположение этого файла через WebDAV в вашу систему и связать его с локальным монтированием, но это работает только в том случае, если он настроен для экспорта через WebDAV.
Но если вы хотите прочитать файл (я думаю, вы пытаясь это сделать), вам все равно придется загружать контент (даже если можно было бы создать такую ссылку). Поэтому я рекомендую просто скачать его.
источник
Для простоты использования я написал скрипт для генерации bash-ссылки, как предложил Лекенштейн . Делая его работоспособным, все становится еще удобнее. Запустите это как
$ linkscript.sh http://example.com/your/link YourLinkFile.sh
.источник