ln -sv $LFS/tools /不明白

来源:百度知道 编辑:UC知道 时间:2024/06/09 23:10:49
ln -sv $LFS/tools /这个命令在手册中注明是正确的.
疑问是,系统中/为根目录,符号连接过去后,那么现在的/到底是原根目录还是$LFS/tools呢?

我个人认为ln -sv $LFS/tools / 这个命令执行之后,得到的结果是/tools --> $LFS/tools

ln -s 源文件 目标文件 -s是 symbolic的意思 该命令是用于建立软链接。当没有指定目标文件/目录名时,则目标文件/目录名与源文件/目录名相同。

此例中的目标目录 / 应为缺省写法 /tools
我做LFS时,在这里也犯糊涂,希望能帮到你。

在man手册中有(man ln):
ln [OPTION]... TARGET... DIRECTORY (3rd form)
In the 3rd and 4th forms, create links to each TARGET in DIRECTORY.
/ 是目录,所以ln的行为是在/ 中创建 软连接 /tools指向 $LFS/tools

在什么手册上?