1

Так что я с двойной загрузкой. Я ищу простой способ сохранить современные символические ссылки в моей домашней папке Linux, указывающие на каждый файл и папку в корне личного каталога Windows.

Итак, скажем, у меня есть foo.txt и bar.txt в C:\Windows\Documents and Settings\Nathaniel. Я хочу, чтобы символические ссылки этих файлов автоматически создавались в /home /nathaniel / (пока я работаю под Linux, конечно).

2 ответа2

0

В Windows вы можете "перемещать" папки "Документы" и т.д. IDK, как это сделать в XP (если это возможно), но в Vista вы просто щелкаете правой кнопкой мыши Документы, Рабочий стол, Видео и т.д. И говорите "Свойства", а затем нажимаете «Переместить ...» на вкладке "Расположение". Затем вы можете сделать их эквивалентами в вашем домашнем каталоге Ubuntu.

Какая версия Windows у вас есть? Я мог бы быть в состоянии опубликовать конкретные инструкции со скриншотами.

0

Для начала попробуйте добавить в свой .profile (или аналогичный файл, запускаемый при запуске оболочки) что-то вроде:

# Mount the NTFS volume at `NTFS`, then...
WINHOME="NTFS/Windows/Documents and Settings/Nathaniel"
ln -s "$WINHOME"/* ~

Вы можете подумать о том, что должно произойти, если у вас есть другой файл с таким именем, уже в ~ ; изменение его на ln -sf может быть достаточно хорошим.

Чтобы поддерживать текущее состояние зеркала во время входа в систему (например, для обработки случая, когда вы меняете WINHOME во время работы Linux), вы можете запланировать регулярный запуск этого фрагмента сценария (например, с помощью cron ) или использовать какой-то вид демон наблюдения за каталогами, который вы можете использовать для обнаружения изменений содержимого каталога. (В Mac OS X я бы использовал launchd .)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .