SSH如何將符號連結放入檔案中?

SSH如何將符號連結放入檔案中?

如何將符號連結放入文件中?

如果你看一下圖像,有一個名為「sh」的文件,它看起來像是有一個指向 bash 文件的連結。我怎麼才能建立一個像這樣的連結?

我嘗試了 ln -s 原始文件 目的地文件

但是,它不起作用。

在此輸入影像描述

答案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,當然,會出現權限被拒絕的通知。但是,如果您的連結名稱已作為文件存在於系統上,請務必小心 - 我過去曾混合語法並意外覆蓋文件。

相關內容