Symlink становится копией после сохранения

У меня проблема: если я создаю символическую ссылку на PDF, тогда откройте символическую ссылку и сделайте с ней какие-либо изменения, если я сохраню символическую ссылку, станет твердой копией изменений, а изменения, происходящие с целевым PDF-файлом , Например, здесь символическая ссылка на транспортный ярлык PDF,

, и здесь он является печатной копией после открытия целевого PDF-файла через символическую ссылку и сохранения изменений, которые я сделал для целевой PDF,

Что я должен делать, чтобы символическая ссылка оставалась символической ссылкой? Я должен добавить, я должен сделать символическую ссылку (и любые изменения в самой символической ссылке, но не файл, на который она нацелена), используя командные строки, в случае изменения решения.

1
задан 1 August 2017 в 22:52

3 ответа

Возможно, приложение заново создало файл как обычный файл (например, представьте удаление, за которым следует создание файла).

Вы можете отследить это поведение, используя strace.

1
ответ дан 22 May 2018 в 19:56
  • 1
    Скорее, "безопасная запись" сохраняя изменения во временном файле и затем заменяя оригинал на это. Возможно ли какие-либо варианты в настройках Foxit? – Byte Commander 2 August 2017 в 00:59
  • 2
    @ByteCommander Foxit, похоже, не имеет соответствующих настроек. Тем не менее, я сделал тест, и Foxit обрабатывает символические ссылки в Windows, не превращая их в печатные копии. Прямо сейчас я пытаюсь установить Master PDF Editor, чтобы увидеть, обрабатывает ли он символические ссылки, но у него есть свои проблемы, так как мне нужно обновить QT. – Blackmill 2 August 2017 в 01:26
  • 3
    Так что это была проблема с приложением для чтения Foxit. Например, использование PDF Studio отлично работает с символической ссылкой. Благодарю. – Blackmill 2 August 2017 в 01:56

Возможно, приложение заново создало файл как обычный файл (например, представьте удаление, за которым следует создание файла).

Вы можете отследить это поведение, используя strace.

1
ответ дан 18 July 2018 в 09:14

Возможно, приложение заново создало файл как обычный файл (например, представьте удаление, за которым следует создание файла).

Вы можете отследить это поведение, используя strace.

1
ответ дан 24 July 2018 в 19:17

Другие вопросы по тегам:

Похожие вопросы: