Que tipo de link é esse? [duplicado]

-1

Quando eu digitei o seguinte comando no meu terminal

ls -la /etc | grep "\->"

Eu tenho a seguinte lista & amp; precisa saber que tipo de link é esse tipo

egentilmentemeguiecomopossocriaressetipodelinks.

otipodelinkédiferente

eeuseguiasinstruçõesseguintes

  • criouumapastachamadafolder-a
  • entrouapósocomandoln-svfolder-afolder-b
  • easaídaéexibidacomo"pasta-b" - > "Pasta-a"
  • quando digito ls - l a cor é ciano azul pasta-b - > pasta-a

mas estou esperando acima do resultado da imagem

    
por Sathishkumar 18.07.2017 / 10:39

2 respostas

0

Quando você vê os caracteres de "redirecionamento" -> na lista de arquivos, são links simbólicos, feitos por ln -s xxx yyy . Ou seja, links suaves (também chamados de links simbólicos) também são mostrados pelo primeiro 'l' nos direitos de acesso.

A outra opção de link é links físicos. O número logo após os direitos de acesso mostra quantos hard-links existem para um arquivo ou diretório. Para encontrar o (s) outro (s) você deve procurar por arquivos / diretórios com o mesmo inode-number no mesmo sistema de arquivos.

Os links físicos só podem estar no mesmo sistema de arquivos. Links suaves podem cruzar as bordas do sistema de arquivos.

    
por Soren A 18.07.2017 / 10:50
0

O coimmand é ln . Veja a página man para todos os detalhes, mas basicamente, ela tem o seguinte formato:

ln [OPTION]... [-T] TARGET LINK_NAME 

TARGET é o arquivo ao qual você deseja vincular, LINK_NAME é o novo nome. No seu caso, resolv.conf é o LINK_NAME e ../run/resolvconf/resolv.conf , o TARGET . Você também deve levar em consideração que você tem links físicos e simbólicos.

    
por Marc Vanhoomissen 18.07.2017 / 10:50