假设我在文件“file1”上创建了一个符号链接“file2”,位于当前位置上方的两个目录(例如“ln -s ../../file1 file2” 。但现在假设“file1”也是一个文件“file0”从它的位置向下两个目录的符号链接(假设它的相对路径是dir1/dir2/file0)符号链接到符号链接...部分规范化
我宁愿如果“ file1“的符号链接包含一个相对URL,它将转到file0”../../dir1/dir2/file0“,而不仅仅是”../../file1“。后者只是间接指向该文件。
这样做的好方法是什么?
我可以与readlink一起破解一些东西。但我仍然希望有一种我不考虑或忽视的“更好”方式。
应该是'canonization':-) – TMS
这个问题与许多使用搜索关键词“绝对”,“相对”和“路径”相关,如[BASH:将绝对路径转换为给定当前目录的相对路径] (http://stackoverflow.com/questions/2564634/bash-convert-absolute-path-into-relative-path-given-a-current-directory)。不幸的是,我还没有答案可以接受。 –
你的评论让我记得...看到其他答案。 – TMS