하이퍼링크 파일을 만드는 방법은 무엇입니까?

하이퍼링크 파일을 만드는 방법은 무엇입니까?

이 질문이 너무 일반적으로 들리지만 이에 대한 답변을 찾을 수 없다는 것을 알고 있습니다.

열 때 프로토콜이 있는 웹사이트로 리디렉션되는 링크(소프트/하드) 파일을 만들려면 어떻게 해야 합니까 http?

제가 생각할 수 있는 한 가지 가능한 방법은 형편없는 쉘 스크립트를 생성하고 브라우저를 사용하여 웹 사이트를 열 수 있도록 실행 가능하게 만드는 것입니다. 그런데 "하이퍼링크 파일"이라는 개념은 없는 걸까요?

답변1

다음 항목에 추가하세요 target.html.

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

이제 실행하면 firefox target.htmlexample.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

프로그래밍 방식으로 이 작업을 수행한다고 가정하면 많은 답변이 있지만 그렇지 않은 경우 브라우저에서 페이지를 열고 주소 표시줄에서 데스크톱 또는 파일 탐색기 창으로 드래그하면 링크가 생성됩니다.

관련 정보