Как создать ссылку на каталог, кроме одного файла?

Я запускаю World of Warcraft на Windows 7 на одном жестком диске, а Ubuntu - на другом. Пока я не могу понять, как заставить мою версию Wine работать на той же частоте кадров, что и версия для Windows 7, я должен делать большой групповой контент при установке Windows.

У меня есть две копии установки. На данный момент я связываю каталоги внутри основной папки в установке Wine (то есть папка Interface является символической ссылкой, указывающей на папку установки Windows 7). Причина, по которой я связываю подкаталоги вместо основного каталога, заключается в том, что, в глубине 2 каталогов (/wow/WTF/config.wtf), существует файл конфигурации, который я сохраняю разным для обеих установок. Хотя это довольно хорошо, это означает, что у меня возникнут проблемы, когда я получу исправления в любой установке, поскольку в корневой папке установки есть исполняемые файлы.

Есть ли способ создать символическую ссылку, но позволить файлу внутри символической ссылки остаться несвязанным? Или, наоборот, безопасно ли связывать *.exe файлы, которые, как я знаю, будут изменены / исправлены?

1
задан 3 April 2012 в 03:59

1 ответ

Если вы установите пакет xutils-dev, команда lndir создаст набор символических и жестких ссылок для файлов и каталогов, соответственно. Вы можете зайти в связанные каталоги и удалить любые ненужные ссылки на файлы. Тем не менее, удаление некоторых может сломать игру.

Что касается безопасности файлов .exe, я не вижу проблем с этим, если только вам не нужно поддерживать разные наборы патчей для каждой версии. Если единственное отличие, которое вам нужно, - это файл конфигурации, все остальное может быть ссылками на раздел Ubuntu, на установку раздела Windows, и только файл конфигурации является настоящим файлом. Если вам потребуется снова запустить lndir для обновления ссылок для новых файлов, существующие файлы не будут перезаписаны.

0
ответ дан 3 April 2012 в 03:59

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

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