SSH 如何将符号链接放入文件?

SSH 如何将符号链接放入文件?

如何将符号链接放入文件?

如果您查看图片,会发现有一个名为“sh”的文件,并且它似乎有一个指向 bash 文件的链接。我该如何创建这样的链接?

我尝试了 ln -s original_file destination_file

但它没有用。

在此处输入图片描述

答案1

ln 的语法是:

ln -sf <link TARGET> <link NAME>

对于文件链接,或者没有 -f 选项的目录链接(尽管 ln 非常聪明,可以根据您输入的内容确定要使用什么。

因此,为了创建您在屏幕截图中指出的链接,我将通过:

ln -sfv /bin/bash /bin/sh

我在这里传递 -s(符号)-f(文件)和 -v(详细,打印出命令的结果)。

我希望输出类似这样的内容:

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

或者如果我不是 root,当然会出现权限被拒绝的通知。但是,如果您的链接名称已经作为文件存在于系统中,请务必小心 - 我过去曾混淆语法并意外覆盖文件。

相关内容