Команда
symlinks -cr folder
преобразует все абсолютные символьные ссылки под folder
родственнику. Таким образом, можно затем переместить всю папку со ссылками, указывающими на их корректное относительное местоположение (предполагающий, что они все указывают на другие файлы в folder
)
Затем что-то как...
find folder -type l -exec echo 'LNK=$(readlink -f "{}");rm -fv "{}";ln -sv "$LNK" "{}"' ';' > xlinks
chmod +x xlinks
./xlinks
... преобразует все ссылки из относительно абсолюта.
(Примечание: Я бросил пытаться выполнить команду непосредственно от find
. Так или иначе это дает Вам шанс проверить то, что это собирается сделать!)
Возможно, что энергия удаленной машины не поддерживает X регистров буфера обмена/выбора. Если Вы вводите :ver
там, делает это говорит +clipboard
или +xterm_clipboard
?
В противном случае Вам, вероятно, придется обратиться к другим средствам использовать буфер обмена, такой как рабочий ограничитель на Вашем Mac, плюс всегда порт пересылки 8377, плюс добавление необходимых привязок клавиш к Вашим файлам конфигурации Vim. Страница Clipper редка, но демонстрационное видео должно сказать Вам, что необходимо знать для использования его.