3
使用ln创建丢失的目录
因此,我正在编写一个小型程序包管理器,遇到的一个问题是建立文件的符号链接。 它将软件包安装到/usr/pkg/name-version,然后读取文件以确定要建立的符号链接。我ln用来建立链接,尝试安装Linux API标头时遇到了问题。我需要链接头文件本身,而不是链接包含它们的文件夹(因此,如果2个软件包需要将文件放在include的相同子目录中,则可以不将一个软件包搞乱)。 我解决了那个问题,但是 ln只是错误地指出了路径是否不完整,这很烦人,因为在安装软件包之前,这些目录不应该存在。 是否有一个标记ln会创建丢失的任何目录,还是我不得不使用一些复杂的bash脚本?