SSH ¿Cómo poner un enlace simbólico en un archivo?

SSH ¿Cómo poner un enlace simbólico en un archivo?

¿Cómo poner un enlace simbólico en un archivo?

Si miras la imagen, hay un archivo llamado "sh" y parece tener un enlace al archivo bash. ¿Cómo puedo hacer un enlace como este?

Probé ln -s archivo_original archivo_destino

pero no funcionó.

ingrese la descripción de la imagen aquí

Respuesta1

La sintaxis de ln es:

ln -sf <link TARGET> <link NAME>

para un enlace de archivo, o sin la opción -f para un enlace de directorio (aunque ln es bastante inteligente a la hora de determinar qué usar en función de lo que le dices.

Entonces, para crear el enlace que señalaste en tu captura de pantalla, pasaría:

ln -sfv /bin/bash /bin/sh

Paso aquí -s (simbólico) -f (archivo) y -v (detallado, imprime el resultado del comando).

Esperaría que esto generara algo como:

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

o si no era root, claro, un aviso de permiso denegado. Sin embargo, tenga mucho cuidado si el nombre de su enlace ya existe como un archivo en el sistema; en el pasado, mezclé la sintaxis y sobrescribí un archivo por accidente.

información relacionada