Linux

CentOS:無法創建符號連結錯誤 - 沒有這樣的文件或目錄

  • September 9, 2021

所以我有一個名為“項目”的 tar.bz2 文件夾,我在目錄 /home/eric 中提取了它

我被要求創建一個符號連結 /src/project 指向我解壓縮它的目錄。給定的命令是“sudo ln -s /YOUR_DIRECTORY /src/project”來創建連結。

我嘗試執行“sudo ln -s /home/eric /src/project”,但出現錯誤“ln: failed to create symbolic link ‘/src/project’: No such file or directory”

我不太明白這個錯誤,因為路徑 /src/project 不應該已經存在,對吧?提取的 tar 文件位於 /home/eric 中,但我正在嘗試創建指向該目錄的連結。我是否應該在 home/eric 中為 src 創建一個文件夾並將項目文件夾移動到其中,以便項目的新路徑是 home/eric/src?我很困惑為什麼這不起作用。

我驗證了項目文件的路徑連結是正確的,因為“命令 pwd”返回“/home/eric”。我還嘗試用 -sf 替換命令中的 -s ,但這也不起作用。

我猜你的系統還沒有/src目錄。ln不會為您創建;它會(如您所見)給出錯誤。

我認為如果您首先創建該目錄,那麼您的命令將起作用。

引用自:https://unix.stackexchange.com/questions/668366