Стратегии для поддержания ссылки на файл после его перемещения или переименования?

В последнее время у меня был мак, и я был поражен, увидев, что Xcode все равно найдет мой последний проект после того, как переименую его папку и переместил его где-нибудь еще.

Теперь я понимаю, что это результат тяжелой инфраструктуры на работе, но мне было интересно, можно ли каким-то образом создать аналогичную функциональность для остальной части мира Unix?

  • udev GROUP и MODE для символической ссылки не действуют
  • Правильно ли я понимаю, как символические ссылки и `..` взаимодействуют в POSIX
  • Символы, не работающие с плавким предохранителем GlusterFS
  • du skip символические ссылки
  • Копировать разницу с KDE Dolphin
  • Жесткие ссылки по сравнению с символическими ссылками: какой из них быстрее / меньше?
  • Почему жесткие ссылки на каталоги не разрешены в UNIX / Linux?
  • Трейлинг слэш на символических ссылках на каталоги
  • One Solution collect form web for “Стратегии для поддержания ссылки на файл после его перемещения или переименования?”

    В Linux вы можете использовать inotify для отслеживания изменений в ваших файлах. Inotify является in-kernel и имеет привязки ко многим языкам, что позволяет быстро создавать такие функции, если приложение, с которым вы работаете, еще не поддерживает inotify.

    Linux и Unix - лучшая ОС в мире.