SSH como colocar link simbólico em um arquivo?

SSH como colocar link simbólico em um arquivo?

Como colocar link simbólico em um arquivo?

Se você olhar a imagem, há um arquivo chamado "sh" e parece ter um link para o arquivo bash. Como posso fazer um link como este?

Eu tentei ln -s original_file destination_file

mas não funcionou.

insira a descrição da imagem aqui

Responder1

A sintaxe para ln é:

ln -sf <link TARGET> <link NAME>

para um link de arquivo ou sem a opção -f para um link de diretório (embora ln seja bastante inteligente em descobrir o que usar com base no que você diz.

Então, para criar o link que você apontou na captura de tela, eu passaria:

ln -sfv /bin/bash /bin/sh

Passo aqui -s (simbólico) -f (arquivo) e -v (detalhado, imprime o resultado do comando).

Eu esperaria que isso produzisse algo como:

ln: /bin/sh -> /bin/bash

ou se eu não fosse root, é claro, um aviso de permissão negada. Tenha muito cuidado, entretanto, se o nome do seu link já existir como um arquivo no sistema - no passado eu misturei a sintaxe e substituí um arquivo por acidente.

informação relacionada