No Linux / Unix Atalhos são conhecidos como Link
Link são de dois tipos Soft links (links simbólicos) ou Hard link
-
Soft Links (links simbólicos)
Você pode criar links para arquivos & amp; pasta & amp; você pode criar link (atalho) em diferentes partições & amp; tem um número de inode diferente do original.
Se a cópia real for excluída, o link não funcionará .
-
Links físicos
Somente para arquivos & amp; você não pode criar em partições diferentes (deve estar na mesma partição) & amp; tem o mesmo número de inode que o original
Se a cópia real for excluída, o link funcionará (porque ela age como arquivo original)
Pergunta: Como criar um link simples?
Resposta: Um link suave pode ser feito com ln -s
, primeiro você precisa definir a fonte e então você precisa definir o destino (tenha em mente que você precisa definir o caminho completo de origem e destino, caso contrário não irá funcionar)
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib32/libGL.so.1
(----------Source-------) ( Destination )
Como você pode ver se tem inode diferente e pode ser feito em partições diferentes
Pergunta: Como criar um link físico?
Answer: Um link Hard pode ser feito com ln
, primeiro você precisa definir a fonte e então você precisa definir o destino (tenha em mente que você precisa definir o caminho completo de origem e destino, caso contrário não irá funcionar)
Eu tenho um script no nome da pasta / script firefox
ls -i ( Shows you the inode )
5898242 firefox
ln /scripts/firefox /scripts/on-fire
( Source ) ( Destination )
Como você pode ver, ele tem o mesmo inode e, se eu excluir o original, o link funcionará, pois ele age como original
1º eu tenho que verificar se o link está funcionando ou não, então eu deletei o script firefox
Pergunta: Seria bom se alguém pudesse fornecer uma configuração em que o link físico fosse preferível a um link simbólico.
Resposta : Dependendo do layout da partição de disco, Hard Link a limitação deve estar na mesma partição (-1 ponto) e pode ser do arquivo (-1 ponto) ), mas +1 ponto é que, se o original for excluído, o link funcionará como se fosse original
onde um link flexível pode ser feito de pastas & amp; arquivos (+1 ponto), Sem limitação de partição (+1 ponto), Mas somente (- 1 ponto) é que, se a fonte for excluída, o link não funcionará