所以我有一个名为“project”的 tar.bz2 文件夹,我将其提取到目录 /home/eric 中
我被要求创建一个符号链接 /src/project ,它指向我解压它的目录。给定的命令是“sudo ln -s /YOUR_DIRECTORY /src/project”来创建链接。
我尝试执行“sudo ln -s /home/eric /src/project”,但收到错误“ln:无法创建符号链接'/src/project':没有这样的文件或目录”
我不太明白这个错误,因为路径 /src/project 不应该已经存在,对吧?提取的 tar 文件位于 /home/eric 但我正在尝试创建到该目录的链接。我是否应该在 home/eric 中为 src 创建一个文件夹,并将项目文件夹移到其中,以便项目的新路径为 home/eric/src ?我很困惑为什么这不起作用。
我验证了项目文件的路径链接是否正确,因为“命令 pwd”返回“/home/eric”。我还尝试用 -sf 替换命令中的 -s ,但这也不起作用。
答案1
我猜你的系统还没有/src
目录。ln
不会为你创造那个;它会(如您所见)给出错误。
我认为如果您先创建该目录,那么您的命令就会起作用。