【发布时间】:2020-09-07 18:33:26
【问题描述】:
我尝试了谷歌搜索,但我发现只有额外的包处理这个(出于各种原因我想避免)。
在 Lua5.3 中,是否有某种方法可以仅使用标准库来解析符号链接,可能是递归的?
我正在寻找等同于:
lua -lfs -e 'print(fs.realink("/proc/self/exe"))'
...只是我的目标上没有“fs”(和必需的“路径”)。
有什么方法可以在纯 lua 中仅使用标准库来实现这一点?
【问题讨论】:
-
path = io.popen('readlink "'..your_link..'"'):read() -
@EgorSkriptunoff:这行得通。如果你把它作为一个答案,我会接受它。谢谢。
标签: lua symlink symlink-traversal