Передача файлов с сервера на сервер с сохранением прав CHMOD

mfl
На сайте с 16.10.2006
Offline
134
mfl
562

Интересует вопрос, есть ли возможность передать несколько файлов с сервера на сервер с сохранением прав?

Создал тему не из-за необходимости, а просто из-за любопытсва. Так сказать на будущее, в случае смены хостинг-провайдера.

mfl добавил 24.06.2008 в 22:44

Имеется ввиду по средством SSH.

Обычно приходится действовать по схеме "архивирование -> копирование -> разархивирование", но в этом случае CHMOD приходится прописывать вручную.

Shtogrin
На сайте с 02.11.2006
Offline
95
#1
mfl:

Обычно приходится действовать по схеме "архивирование -> копирование -> разархивирование", но в этом случае CHMOD приходится прописывать вручную.

tar -p ....

-p, --same-permissions - extract permissions information

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
Rulin
На сайте с 16.01.2008
Offline
143
#2



root# sftp
open user@domain.net
password: *******

cd <path file>
lcd <path file>

put -P <filename>

Bitcoin Debit Card
XC
На сайте с 07.11.2007
Offline
32
XAC
#3
mfl:
Интересует вопрос, есть ли возможность передать несколько файлов с сервера на сервер с сохранением прав?

Создал тему не из-за необходимости, а просто из-за любопытсва. Так сказать на будущее, в случае смены хостинг-провайдера.

mfl добавил 24.06.2008 в 22:44
Имеется ввиду по средством SSH.
Обычно приходится действовать по схеме "архивирование -> копирование -> разархивирование", но в этом случае CHMOD приходится прописывать вручную.

Вот мой вариант:

на хосте откуда предполагается скопировать файлы:

# cd /dir0

# tar -cf - ./* | ssh remote_host (cd /dir1; tar -xvf -)

remote_host - имя или IP адрес удаленного хоста

dir0 - диретория где лежат файлы для копирования

dir1 - диреткория, на удаленном хосте, в которую необходимо скопировать файлы.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий