Массовая заливка доров. Простой способ.

12
Ezekiel
На сайте с 11.08.2010
Offline
28
8195

Для заливки доров довольно удобно использовать софтину ncftpput.

Пример работы:

ncftpput -R -z -r 10 -v -u "username" -p "password" yours-ftp.com /htdocs ./doorway-dir/.

где:

-R - означает, что нужно копировать все содержимое папки (в примере doorway-dir);

-z - пытаться продолжить закачку, если она была прервана;

-r 10 - количество попыток соединения с сервером (если не отвечает);

-v - выводить прогресс закачки;

-u "username" - имя пользователя;

-p "password" - пароль;

yours-ftp.com - Ваш фтп-сервер;

/htdocs - папка на сервере, куда будет залит дорвей;

./doorway-dir/. - папка с дорвеем на Вашем компьютере;

Обратите внимание на точку в конце пути к папке с дорвеем.

Если путь к папке с дорвеем указать без точки в конце (./doorway-dir/), то в результате на фтп у Вас будет /htdocs/doorway-dir/ваши_файлы_из_папки_дорвея

Если путь к папке с дорвеем указать с точкой в конце (./doorway-dir/.), то в результате на фтп у Вас будет /htdocs/ваши_файлы_из_папки_дорвея

Прога фришная, опенсорс. Качать тут: http://www.ncftp.com/download/

Мануал для ncftpput: http://www.ncftp.com/ncftp/doc/ncftpput.html

Чтобы сделать массовую заливку, нужно всего лишь состряпать .bat (Windows) или .sh (Linux) с нужными Вам параметрами.

Спасибо за внимание.

Обмен WebMoney (http://bit.ly/kqBOlV) Продам инвайт на Хабр (http://www.plati.ru/asp/pay.asp?idd=1529255)
[Удален]
#1

Сейчас набежит школоло и пошлет ТС нафиг.

Тс, спасибо.

Ezekiel
На сайте с 11.08.2010
Offline
28
#2

Пожалуйста. А школоло испугается command line interface :)

TopperHarley
На сайте с 24.03.2009
Offline
350
#3
Ezekiel:
Обратите внимание на точку в конце пути к папке с дорвеем.
Если путь к папке с дорвеем указать без точки в конце (./doorway-dir/), то в результате на фтп у Вас будет /htdocs/doorway-dir/ваши_файлы_из_папки_дорвея
Если путь к папке с дорвеем указать с точкой в конце (./doorway-dir/.), то в результате на фтп у Вас будет /htdocs/ваши_файлы_из_папки_дорвея

проще говоря:

ссылаясь на папку ./doorway-dir/ заливается папка с ее файлами,

а ссылаясь на файлы папки ./doorway-dir/. - заливаются файлы папки

м.б. кому-то станет понятней )

ТС, пасиб!

PandoraBox - генератор #1 ( https://pandoraboxx.ru ) :: ContentBox - Новый многопточный парсер текста,картинок,видео и т.д. ( https://pandoraboxx.ru/contentbox.php ) :: Конвертор шаблонов WP/DLE ( https://pandoraboxx.ru/templateconvertor.php )
[Удален]
#4

Все гениальное просто!спасибо ТС

Ezekiel
На сайте с 11.08.2010
Offline
28
#5
TopperHarley:
проще говоря:
ссылаясь на папку ./doorway-dir/ заливается папка с ее файлами,
а ссылаясь на файлы папки ./doorway-dir/. - заливаются файлы папки

Именно так. Спасибо за уточнение.

Прикрутишь к своему доргену еще и генератор заданий для ncftpput :)

TopperHarley
На сайте с 24.03.2009
Offline
350
#6
Seoligga:
Все гениальное просто!спасибо ТС

код пачки утилит ох как не прост ))

Ezekiel:
Прикрутишь к своему доргену еще и генератор заданий для ncftpput

или батник перекодирования пакетки в задание которые можно передать в ncftpput флагом -f

D
На сайте с 09.04.2009
Offline
75
#7

Прокси соксы ипы не канают?

Вечные ссылки (http://www.gogetlinks.net/?inv=k9a4pk) | VPS за 8.99 € - 4 ядра, 12 память, 300гиг SSD -Германия (https://goo.gl/9ZgvyP)
TopperHarley
На сайте с 24.03.2009
Offline
350
#8
Dodgy:
Прокси соксы ипы не канают

Встроенной поддержки проксесоксов нету кажись, но Лимурчег тут недавно объяснял как разрулить в такм случае. ананизмус гест нужен.

Ezekiel
На сайте с 11.08.2010
Offline
28
#9

Хочу обратить Ваше внимание на такой нюанс: прога не определяет тип файла (ascii/binary) и по-дефолту заливает в binary-режиме, а ascii-режим работает быстрее (это не только в этой проге, а вообще). Поэтому если Вы хотите заливать быстрее и у Вас в дорвее нет бинарных файлов (картинки, фавиконы и т.д.), а есть только php, html, css, js - рекоммендую включить ascii-режим (ключ -a).

Если Вы впервые слышите, что при заливке по фтп существуют какие-то режимы - Вам не стоит включать ascii-режим :)

Надеюсь понятно изложил.

Ezekiel
На сайте с 11.08.2010
Offline
28
#10
Dodgy:
Прокси соксы ипы не канают?

Есть вобще ядерная тулза, но руки не дошли. Вот, почитайте фичи: http://lftp.yar.ru/features.html

Ezekiel добавил 26.08.2010 в 15:34

В гугле можно раздобыть сборки под винду.

12

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