LINUX.ORG.RU

С помощью rsync точно можно, у него есть ключ копировать содержимое вместо символьной ссылки.

anonymous ()
bash # cp --dereference /opt/dir/{file1,file2}
anonymous ()
Ответ на: спасибо от Cresh25

домашка

домашка конкретно по символьным ссылкам! Есть файл concept.1 в домашнем каталоге /Михайлов. Создайте ссылку в /opt на каталог /Михайлов

Используя созданную ссылку, скопируйте concept.1 в тот же каталог, назвав concept.1.old. мучаю терминал двое суток и не могу создать команду.

Cresh25 ()

Так же, как если бы не было ссылки. man cp.

YAR ★★★★★ ()
Ответ на: домашка от Cresh25
root@walkbook:/opt# ln -s /tmp mytmp
rain@walkbook:~$ cp -a /opt/mytmp/string_test_fast_pyramid.stl /opt/mytmp/string_test.stl
rain@walkbook:~$ ls -la /tmp/string_test*
-rw-rw-rw- 1 rain rain 1684 июн 19  2017 /tmp/string_test_fast_pyramid.stl
-rw-rw-rw- 1 rain rain 1684 июн 19  2017 /tmp/string_test.stl



Лучше бы написал, что именно не получается.

YAR ★★★★★ ()
Ответ на: круто от Cresh25

сам с собой общаешься?

xmikex ★★★★ ()

Ответ тебе уже дали, но ещё имей в виду, что есть команда readlink, и её, как и любую другую команду можно выполнить а месте, подставив результат.

Например cp $(readlink <source_l>) <tаrget> даст тот же результат, что и cp -L <source_l> <tаrget>. В данном случае это не нужно, но зачастую пригождается.

WitcherGeralt ★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.