URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 44056
[ Назад ]

Исходное сообщение
"OpenNews: Способы перемещения дерева каталогов в ОС UNIX"

Отправлено opennews , 26-Сен-08 15:10 
Иногда требуется скопировать целиком дерево каталогов UNIX внутри одной системы или между различными компьютерами. Есть много методов для выполнения этой задачи, но не все из них гарантируют получение корректных результатов или совместимы с различными системами. В статье (http://www.ibm.com/developerworks/ru/library/au-satdirmigrat...) рассмотрены различные варианты копирования дерева каталогов, доступные в UNIX-системах и наилучшие способы их применения. Рассказано про cp, tar, cpio, rcp, но упущен один из самых удобных методов - rsync.

URL: http://www.ibm.com/developerworks/ru/library/au-satdirmigrat...
Новость: http://www.opennet.me/opennews/art.shtml?num=18115


Содержание

Сообщения в этом обсуждении
"Способы перемещения дерева каталогов в ОС UNIX"
Отправлено anonymous , 26-Сен-08 15:10 
Esli rsync propuschen, to i chitat' ne stoit.
Vse ostal'noe zhalkoe podobie. IMHO.

"Способы перемещения дерева каталогов в ОС UNIX"
Отправлено Ivanych , 26-Сен-08 15:29 
Ну Вы сравнили ежа с ужом. cp и rsync - это из разных опер песни.

"Способы перемещения дерева каталогов в ОС UNIX"
Отправлено pavlinux , 26-Сен-08 20:23 
> Способы перемещения ......
> cp, tar, cpio, rcp,

Теперь вспоминаем, чем отличается переместить от копировать.


"Способы перемещения дерева каталогов в ОС UNIX"
Отправлено Аноним , 27-Сен-08 13:53 
> Теперь вспоминаем, чем отличается переместить от копировать.

ничем, окромя пробы вызова rename()


"Способы перемещения дерева каталогов в ОС UNIX"
Отправлено andr.mobi , 07-Ноя-08 10:56 
Видимо, имеется в виду AIX? Потому что гнусная версия cp имеет флаг -v с той же функцией, как и у tar. Гнутая версия tar имеет флаг -C для смены директории, cd делать не надо, надо так

tar cpfn - .| tar xvpf - -C /tmp/mc


А rsync и прочая гнусная ересь - это не UNIX-way, а пингвинячий бред. Настоящему юниксоиду ничего не надо, кроме cp и tar, достаточно наладить 9P, ну или на худой конец fusefs