Символическая ссылка в High Sierra разрывается при изменении файла


1

У меня есть файл с именем file.ext, Я создаю символическую ссылку на этот файл с именем file_symlink.ext в другой папке.

Когда я изменяю file.ext напрямую (без открытия файла с помощью символическая ссылка), символическая ссылка преобразуется в эффективный файл со старой версией.

Это нормально?

Я хотел бы, чтобы символическая ссылка всегда указывала на реальный файл, но я не могу использовать псевдоним, потому что LaTeX не допускает работу с псевдонимами.

Есть ли решение?

Это последний, но один файл.

colas-3:sources colas$ ls -li
total 48
...
8592287609 lrwxr-xr-x  1 colas  staff    116 11 aoû 16:15 exercices_relations.tex symlink -> /Users/colas/Dropbox/Maths/Maths_2018_2019/C. Exercices, DM, Interros/7. Relations/exercices/exercices_relations.tex
8592305400 -rw-r--r--@ 1 colas  staff  22016 11 aoû 18:25 exercices_suites.tex symlink
8592287688 lrwxr-xr-x  1 colas  staff    138 11 aoû 16:16 exercices_systemes_lineaires.tex symlink -> /Users/colas/Dropbox/Maths/Maths_2018_2019/C. Exercices, DM, Interros/9. Systèmes linéaires/exercices/exercices_systemes_lineaires.tex

2
С каким приложением вы редактируете file.ext? И почему вы не можете запустить LaTeX прямо на файл?
nohillside

1
И у меня есть некоторые проблемы с пониманием того, что «символическая ссылка преобразуется в эффективный файл со старой версией», можете ли вы добавить вывод ls -li демонстрируя это?
nohillside

1
Я редактирую file.ext с TeXShop , На самом деле я include файлы с символическими ссылками.
Colas

1
Так что, похоже, TeXShop как-то переписывает включенные файлы. Не уверен, что вы можете предотвратить это, я бы просто запустил LaTeX прямо в папке Dropbox.
nohillside

1
Как вы создаете символическую ссылку? Попробуйте эту команду: ln -s /Users/colas/Dropbox/Maths/Maths_2018_2019/C. Exercices, DM, Interros/7. Relations/exercices/exercices_relations.tex /some/other/directory/exercises_relations.tex
Allan
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.