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

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

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

  • Что такое точка точка (..)? Почему его поведение отличается от символических ссылок?
  • Странная разница между pwd и / bin / pwd
  • Безопасно ли создавать символические ссылки в / root для файлов конфигурации в домашнем каталоге пользователей aa?
  • Как предупредить sed -i от уничтожения символических ссылок?
  • Rsync: возможно ли передавать файлы src в виде символических ссылок и копировать остальную часть структуры dir
  • Как связать папку для создания ярлыка
  • Добавить конечную косую черту в завершении bash символьных ссылок каталога
  • cd и ls ведут себя по-разному, когда внутри softlink к директории
  • One Solution collect form web for “Стратегии для поддержания ссылки на файл после его перемещения или переименования?”

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

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