Existe um equivalente a .lnk no Linux?

11

Ao criar um atalho no Windows, ele cria um .lnkarquivo.

Eu pesquisei e parece que estes são abertos no linux (com alguns ajustes). O Linux tem um equivalente? Em caso afirmativo, qual é a extensão?

sealz
fonte

Respostas:

15

O Linux não funciona com extensões de arquivo. No entanto, você pode fazer um atalho no Linux usando "links simbólicos". Eles são algo como um "ponteiro" para um arquivo.

Dê uma olhada aqui para ver como fazê-lo:

Como crio um link simbólico?

ln -s [TARGET DIRECTORY OR FILE] ./[SHORTCUT]

Por exemplo:

ln -s /usr/local/apache/logs ./logs
Diogo
fonte
4
No entanto, diferentemente de um atalho do Windows, um link simbólico será interrompido quando o arquivo de destino for movido ... o que é praticamente o principal motivo para você usar um atalho. Então, estritamente falando, um link simbólico do linux não é equivalente a um atalho do Windows, é o equivalente a um link simbólico do Windows.
Factor Mystic
2
Os links simbólicos são minha ferramenta favorita para manter meus arquivos organizados. Os links simbólicos do Linux são mantidos sincronizados com o arquivo de destino, independentemente do programa que os lê!
21711 Nathan Moos
@FactorMystic Se você apontar o link simbólico para um local absoluto no sistema de arquivos, esse não é o caso. ln -s /usr/local/apache/logs ./logsfará um link simbólico para /usr/local/apache/logse não será quebrado quando você o mover.
precisa saber é o seguinte
O ambiente mantém os links simbólicos no caminho, mas o Windows altera o caminho do ambiente para atalhos. (Por exemplo, se um link segmentar /tmpe residir no arquivo /home/user/temp, um link simbólico acessaria o diretório /tmp/uploadcomo /home/user/temp/upload, enquanto um atalho primeiro mudaria o diretório do ambiente para /tmpe depois acessaria /tmp/uploaddiretamente.) Não conheço nenhum recurso do Linux que se comporte a esse diretório . caminho.
palswim
@FactorMystic Se você mover o alvo de um atalho, ele sempre será interrompido. Se você mover o link (link simbólico ou atalho), ele poderá ser quebrado e isso depende de vários fatores. Mais apenas o link: o link simbólico com caminho absoluto e atalho ficará bom; o link simbólico com o caminho relativo será interrompido. Mova o link e o destino juntos (ou seja, cuja subárvore) o link simbólico com caminho absoluto e o atalho será interrompido; [modo a comparação não é entre ligação simbólica e atalho, mas entre caminho relativo e absoluto.]
ctrl-alt-Delor
26

O Linux possui dois tipos de links:

  • .desktoparquivos: criados por gerenciadores de arquivos gráficos. Eles são semelhantes aos .lnkatalhos do Windows , menos a atualização automática. Eles, como atalhos, funcionam apenas dentro do programa de gerenciamento de arquivos da GUI.

  • Links simbólicos: criados ln -s target linkno Linux e mklink link targetno Windows. Estes podem ser usados ​​de forma transparente por qualquer programa.

user1686
fonte
4
Oh, a superioridade dos sistemas baseados em Posix!
Roy Tinker
@ Roy: Sempre há o Plan9.
user1686
Isso parece interessante, @grawity. Vou dar uma olhada. Obrigado!
Roy Tinker
3
existe o terceiro, link
físico
@ Lie: Sim, mas não é muito utilizado como .lnkalternativa devido às limitações.
user1686