小编Chr*_*ris的帖子

使用 `ln` 创建丢失的目录

所以我正在编写一个小的包管理器,我遇到的一个问题是制作文件的符号链接。

它将包安装到/usr/pkg/name-version,然后读取文件以确定要创建的符号链接。我正在ln用来制作链接,但在尝试安装 Linux API 标头时遇到了问题。我需要链接头文件本身,而不是包含它们的文件夹(所以如果 2 个包需要将文件放在 include 的同一个子目录中,他们可以在不搞砸一个包的情况下)。

我解决了这个问题,但ln如果路径不完整,只会出错,这很烦人,因为在安装包之前这些目录不应该存在。

是否有一个标志ln会创建任何丢失的目录,或者我将不得不使用一些复杂的 bash 脚本?

bash symlink package-management ln

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

bash ×1

ln ×1

package-management ×1

symlink ×1