我最近有一台 Mac 在工作,并且很惊讶地发现,在我重命名其文件夹并将其移动到其他地方后,Xcode 仍然可以找到我的最新项目。
现在我明白这是工作中繁重的基础设施的结果,但我想知道是否有可能以某种方式为 Unix 世界的其他部分提供类似的功能?
答案1
在 Linux 上你可以使用inotify跟踪文件的更改。 Inotify 位于内核中,并且绑定了许多不同的语言,如果您正在使用的应用程序尚不支持 inotify,您可以快速编写此类功能的脚本。
我最近有一台 Mac 在工作,并且很惊讶地发现,在我重命名其文件夹并将其移动到其他地方后,Xcode 仍然可以找到我的最新项目。
现在我明白这是工作中繁重的基础设施的结果,但我想知道是否有可能以某种方式为 Unix 世界的其他部分提供类似的功能?
在 Linux 上你可以使用inotify跟踪文件的更改。 Inotify 位于内核中,并且绑定了许多不同的语言,如果您正在使用的应用程序尚不支持 inotify,您可以快速编写此类功能的脚本。