Deutsch

FTP: Подвинуть директорию с правами.

351  1 2 все
achest старожил10.12.12 12:20
achest
NEW 10.12.12 12:20 
Привет всем!
Есть директория /var/www/user/html/blaBla/ нужно скопировать ее содержимое, включая права на /var/www/user/html/ имеется доступ только к FTP. Linux Debian... Plesk, все стандартно.
C помощью Шелла, это 3 команды mv.
Можно как-нибудь сделать, не вытаскивая все к себе локально и не закачивая все обратно? Что делать с правами (владелец: user or www-data).
Спасибо.
bye , Alexander www.chestnov.com Мой мир: Ubuntu Linux // Fedora Android .
#1 
helper2008 свой человек10.12.12 14:23
helper2008
NEW 10.12.12 14:23 
в ответ achest 10.12.12 12:20
Написать скрипт и залить его по ФТП.
После копирования всех файлов, скрипт удалить.
вполяне - жизнь в лесу
#2 
miltorg старожил10.12.12 19:19
miltorg
NEW 10.12.12 19:19 
в ответ achest 10.12.12 12:20
на php одна - rename
Половина евро в час
#3 
helper2008 свой человек10.12.12 19:44
helper2008
NEW 10.12.12 19:44 
в ответ miltorg 10.12.12 19:19
Ему же надо скопировать, а не переименовать.
вполяне - жизнь в лесу
#4 
miltorg старожил10.12.12 21:03
miltorg
NEW 10.12.12 21:03 
в ответ helper2008 10.12.12 19:44
на php одна - rename
Половина евро в час
#5 
web-programmist Программист11.12.12 07:52
web-programmist
NEW 11.12.12 07:52 
в ответ achest 10.12.12 12:20, Последний раз изменено 11.12.12 08:31 (web-programmist)
В ответ на:
C помощью Шелла, это 3 команды mv.

sudo cp -R /var/www/domains/blablabla.ru/files/* /var/www/domains/hahaha.ru/files
В ответ на:
на php одна - rename

Сказал мега прогер... В пхп не одна функция, которая умеет копировать.. например: http://php.net/manual/de/function.copy.php
Более 500 каналов !
#6 
  L@nixx завсегдатай11.12.12 16:32
NEW 11.12.12 16:32 
в ответ miltorg 10.12.12 21:03
ты случаем MS-DOS с php не перепутал?
#7 
miltorg старожил11.12.12 17:54
miltorg
NEW 11.12.12 17:54 
в ответ web-programmist 11.12.12 07:52, Последний раз изменено 11.12.12 17:55 (miltorg)
В ответ на:
Сказал мега прогер...

Спасибо.
Половина евро в час
#8 
compman знакомое лицо11.12.12 18:00
compman
NEW 11.12.12 18:00 
в ответ achest 10.12.12 12:20, Последний раз изменено 11.12.12 18:08 (compman)
По FTP не вытаскивая к себе нельзя скопировать. Не предусматривает протокол такого действа. :-)
Передвинуть можно.
Php скрипт может. В интернете полно готовых решений.
#9 
miltorg старожил11.12.12 18:05
miltorg
NEW 11.12.12 18:05 
в ответ compman 11.12.12 18:00, Последний раз изменено 11.12.12 18:39 (miltorg)
Странно. Я копировал даже на сторонний сервер - интернет был слабый - вот я и лил сразу. Это конечно было на php с использованием фтп-функций
А... Понял про что вы. Про чистый FTP. А как сдвинуть по фтп?
Половина евро в час
#10 
web-programmist Программист11.12.12 18:09
web-programmist
NEW 11.12.12 18:09 
в ответ compman 11.12.12 18:00, Последний раз изменено 11.12.12 18:10 (web-programmist)
Total commander - умеет, но я пологаю, что он сначало сохраняеться в темпе, потом заливаться.
Более 500 каналов !
#11 
compman знакомое лицо11.12.12 18:17
compman
NEW 11.12.12 18:17 
в ответ web-programmist 11.12.12 18:09
Да, так и происходит. Скачивает и тутже закачивает.
Весьма полезная програмулина, особенно для тех, кто в танке :-) https://rdot.org/forum/showthread.php?t=1567
#12 
miltorg старожил11.12.12 18:36
miltorg
11.12.12 18:36 
в ответ compman 11.12.12 18:00
В ответ на:
По FTP не вытаскивая к себе нельзя скопировать. Не предусматривает протокол такого действа. :-)
Передвинуть можно.

А... Понял про что вы. Про чистый FTP. А как сдвинуть по фтп?
Половина евро в час
#13 
compman знакомое лицо11.12.12 18:43
compman
NEW 11.12.12 18:43 
в ответ miltorg 11.12.12 18:36
В FileZilla например берёшь файл, или директорию мышкой тянешь и отпускаешь где надо надо.
#14 
web-programmist Программист11.12.12 18:45
web-programmist
NEW 11.12.12 18:45 
в ответ compman 11.12.12 18:43
Ты тоже веб-программист ?
Более 500 каналов !
#15 
miltorg старожил11.12.12 18:49
miltorg
NEW 11.12.12 18:49 
в ответ compman 11.12.12 18:43
В ответ на:
В FileZilla например берёшь файл, или директорию мышкой тянешь и отпускаешь где надо надо.

Не понятно. А что вы подразумеваете под словом "сдвинуть"?
Половина евро в час
#16 
miltorg старожил11.12.12 18:54
miltorg
NEW 11.12.12 18:54 
в ответ miltorg 11.12.12 18:49
На сколько я прям сейчас вычитал - чистый фтп - это просто передача файлов. Никаких сдвигов там нет.
Половина евро в час
#17 
voxel3d патриот11.12.12 19:16
voxel3d
NEW 11.12.12 19:16 
в ответ miltorg 11.12.12 18:54
В мане ftp есть команда rename.
Dropbox - средство синхронизации и бэкапа файлов.
#18 
miltorg старожил11.12.12 19:23
miltorg
NEW 11.12.12 19:23 
в ответ voxel3d 11.12.12 19:16
Это только внутри папки? Или как php-шная rename?
Половина евро в час
#19 
voxel3d патриот11.12.12 19:34
voxel3d
NEW 11.12.12 19:34 
в ответ miltorg 11.12.12 19:23
Не проверял, скорее всего, за пределы фтп- корневого каталога не вылезти.
Dropbox - средство синхронизации и бэкапа файлов.
#20 
1 2 все