假设我们在不同位置有多个不同版本的同一文件夹,如下所示:
/in/some/location/version1
/different/path/version2
/third/place/version3
它们的每个版本都包含callerFile
,这是一个预编译的可执行文件,我们无法控制其工作功能。这callerFile
将创建并编辑一个名为cache
/some/fourth/destination/cache
所以我们在每个版本的设置之间都有矛盾,所以我想做的是将 转换为/some/fourth/destination/cache
具有 3 个不同目的地的链接
/some/fourth/destination/cache
-->/in/some/location/version1/cache
/some/fourth/destination/cache
-->/different/path/version2/cache
/some/fourth/destination/cache
-->/third/place/version3/cache
例如:
- 如果
/in/some/location/version1/callerFile
调用/some/fourth/destination/cache
它应该重定向到/in/some/location/version1/cache
- 如果
/different/path/version2/callerFile
调用/some/fourth/destination/cache
它应该重定向到/different/path/version2/cache
- 如果
/third/place/version3/callerFile
调用/some/fourth/destination/cache
它应该重定向到/third/place/version3/cache
那么,如何在 Ubuntu 12.04 64 位操作系统上执行此操作?