Форум проекта PuppyRus Linux

Разработки проекта PuppyRus => Программирование и компиляция => Тема начата: sfs от 02 Декабрь 2013, 15:19:10

Название: cp file symlink ???
Отправлено: sfs от 02 Декабрь 2013, 15:19:10
Надо скопировать файл поверх симлинка
В результате cp без ключей изменяется файл, на который симлинк. Симлинк остается. Надо чтобы симлинк заменился файлом
Код
cp --remove-destination     удалять каждый файл назначения перед попыткой его открыть (обратно к --force)
помогает только в случае прямого указания источника и приемника, т.е.
cp --remove-destination file папка уже не работает
Все осложняется тем, что сp только из busybox (http://wiki.puppyrus.org/soft/porteus-initrd#rootcopy)
rsync нет. Можно циклом пройтись по всем файлам и поудалять приемники - как -то грустно и медленно
Гугл и различные комбинации ключей cp не помогли  :laugh: