Sei que esta pergunta parece muito genérica, mas não consigo encontrar uma resposta para ela.
Como posso criar um arquivo de link (soft/hard) que, quando aberto, me redirecione para um site com http
protocolo?
Uma maneira possível de pensar é criar um script de shell coxo e torná-lo executável, que pode usar um navegador para abrir um site. Mas não existe um conceito de "arquivo de hiperlink"?
Responder1
Adicione isto a target.html
:
<html>
<head>
<meta http-equiv="refresh" content="0; url=http://example.com/" />
</head>
</html>
Agora, se você executá-lo, firefox target.html
ele abrirá example.com.
Esclarecer,não existe "arquivo de hiperlink".Você pode ter ouvido falarsimbólicoedurolinks, mas esses são simplesmente uma forma de se referir a um arquivo no disco - não são URLs. De man ln
:
Links simbólicos podem conter texto arbitrário; se for resolvido posteriormente, um link relativo será interpretado em relação ao seu diretório pai.
Responder2
Existem .desktop
arquivos:
$ cat ~/Desktop/Link.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Link to your site
URL=http://your-site-url.com
Icon=text-html
Esta é uma resposta possível quando sua solução não precisa ser baseada em linha de comando, mas deve ganhar muito conforto.
É claro que os .desktop
arquivos não precisam ser armazenados em formato ~/Desktop/
. Acabei de usar este local, pois eles podem ser usados principalmente nesse local.
Responder3
xdbg-open
é o aplicativo padrão para abrir qualquer coisa, então você pode criar um script bash como este:
#!/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
Substitua YOUR_URL adequadamente, salve o arquivo e torne-o executável ( chmod +x filename.sh
)
Responder4
Há muitas respostas supondo que você deseja fazer isso programaticamente, mas se não, abra a página em um navegador e arraste da barra de endereço para a área de trabalho ou janela do explorador de arquivos e deverá criar um link.