русский
Germany.ruForen → Архив Досок→ Webdesign und Hosting

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

351  1 2 alle
achest старожил10.12.12 12:20
achest
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 
in Antwort achest 10.12.12 12:20
Написать скрипт и залить его по ФТП.
После копирования всех файлов, скрипт удалить.
вполяне - жизнь в лесу
#2 
miltorg старожил10.12.12 19:19
miltorg
NEW 10.12.12 19:19 
in Antwort achest 10.12.12 12:20
на php одна - rename
Половина евро в час
#3 
helper2008 свой человек10.12.12 19:44
helper2008
10.12.12 19:44 
in Antwort miltorg 10.12.12 19:19
Ему же надо скопировать, а не переименовать.
вполяне - жизнь в лесу
#4 
miltorg старожил10.12.12 21:03
miltorg
NEW 10.12.12 21:03 
in Antwort helper2008 10.12.12 19:44
на php одна - rename
Половина евро в час
#5 
web-programmist Программист11.12.12 07:52
web-programmist
NEW 11.12.12 07:52 
in Antwort achest 10.12.12 12:20, Zuletzt geändert 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 
in Antwort miltorg 10.12.12 21:03
ты случаем MS-DOS с php не перепутал?
#7 
miltorg старожил11.12.12 17:54
miltorg
NEW 11.12.12 17:54 
in Antwort web-programmist 11.12.12 07:52, Zuletzt geändert 11.12.12 17:55 (miltorg)
В ответ на:
Сказал мега прогер...

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

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

Не понятно. А что вы подразумеваете под словом "сдвинуть"?
Половина евро в час
#16 
miltorg старожил11.12.12 18:54
miltorg
11.12.12 18:54 
in Antwort miltorg 11.12.12 18:49
На сколько я прям сейчас вычитал - чистый фтп - это просто передача файлов. Никаких сдвигов там нет.
Половина евро в час
#17 
voxel3d патриот11.12.12 19:16
voxel3d
NEW 11.12.12 19:16 
in Antwort miltorg 11.12.12 18:54
В мане ftp есть команда rename.
Dropbox - средство синхронизации и бэкапа файлов.
#18 
miltorg старожил11.12.12 19:23
miltorg
NEW 11.12.12 19:23 
in Antwort voxel3d 11.12.12 19:16
Это только внутри папки? Или как php-шная rename?
Половина евро в час
#19 
voxel3d патриот11.12.12 19:34
voxel3d
NEW 11.12.12 19:34 
in Antwort miltorg 11.12.12 19:23
Не проверял, скорее всего, за пределы фтп- корневого каталога не вылезти.
Dropbox - средство синхронизации и бэкапа файлов.
#20 
compman знакомое лицо11.12.12 19:34
compman
NEW 11.12.12 19:34 
in Antwort miltorg 11.12.12 19:23, Zuletzt geändert 11.12.12 19:36 (compman)
ftp> rename test.mpg drugaja_papka/test.mpg
ftp> rename drugaja_papka/test.mpg test.mpg
#21 
miltorg старожил11.12.12 19:35
miltorg
NEW 11.12.12 19:35 
in Antwort voxel3d 11.12.12 19:34, Zuletzt geändert 11.12.12 19:42 (miltorg)
В ответ на:
Не проверял, скорее всего, за пределы фтп- корневого каталога не вылезти.

За пределы папки выходит? Тогда это сдвиг.
Если не выходит - переименование.
Половина евро в час
#22 
  fsn коренной житель11.12.12 19:37
fsn
NEW 11.12.12 19:37 
in Antwort achest 10.12.12 12:20
а если так, через Putty зайти на сервак,а далее,если охото всё видеть и не париться,то использую встроенный "MC" , копируй что хочешь ,не копируя на локальный и не теряя "права" на файлы. выглядит как обычный norton oder total commander.
#23 
voxel3d патриот11.12.12 19:42
voxel3d
NEW 11.12.12 19:42 
in Antwort miltorg 11.12.12 19:35
Ты различаешь переименование и перенос файлов? Это одно и тоже.
Dropbox - средство синхронизации и бэкапа файлов.
#24 
miltorg старожил11.12.12 20:00
miltorg
NEW 11.12.12 20:00 
in Antwort voxel3d 11.12.12 19:42, Zuletzt geändert 11.12.12 20:01 (miltorg)
Я по фтп работаю в интернет-эксплоэре. Он переименовывает но не переносит.
rename на php и переименовывает и переносит.
Половина евро в час
#25 
compman знакомое лицо11.12.12 20:16
compman
NEW 11.12.12 20:16 
in Antwort miltorg 11.12.12 20:00
Попробуйте это сделать в специально для этого созданной программе
#26 
miltorg старожил11.12.12 20:25
miltorg
NEW 11.12.12 20:25 
in Antwort compman 11.12.12 20:16, Zuletzt geändert 11.12.12 20:25 (miltorg)
У меня есть специально созданная мной для этого программа. Программа на php. В одну строку. Кроме того, на моём хостинге предустановлена программа которая всё это делает + разархивирует.
Я закачиваю зазипленный файл по фтп, а потом, через хостинговую админку делаю с ним что захочу. Иногда на хостинге нет нормальной админки. Но это очень большое исключение.
Половина евро в час
#27 
compman знакомое лицо11.12.12 21:06
compman
NEW 11.12.12 21:06 
in Antwort miltorg 11.12.12 20:25
Я имел в виду FTP-Client. Вы же спрашивали про FTP. Попробуйте в например создать директорию test и переименовать любой файл находящийся в одном каталоге с директорией test так: test/любой_файл
#28 
web-programmist Программист12.12.12 11:11
web-programmist
NEW 12.12.12 11:11 
in Antwort miltorg 11.12.12 20:25
После таких ответов http://foren.germany.ru/showmessage.pl?Number=23044201&Board=webmaster
В ответ на:
У меня есть специально созданная мной для этого программа. Программа на php.

haha haha haha
В ответ на:
В одну строку.

haha Юрмала и Кривое Зеркало отдыхает
Более 500 каналов !
#29 
helper2008 свой человек12.12.12 14:51
helper2008
NEW 12.12.12 14:51 
in Antwort web-programmist 12.12.12 11:11
Петросян что ли?
вполяне - жизнь в лесу
#30 
1 2 alle