Полная версия страницы  English  

rsync и CygWin

Alexy, 02.11.2006 17:42
мне нужно зайти на ftp//:... архив и скопировать оттуда каталоги на жесткий диск с помощью rsync.

Что нужно набрать в коммандной строке CygWin-а для этого?
(Я совершенно не знаком с работой в Юниксе, но насколько я понимаю, это должно быть не сложно)

Может ли быть такое, что установленный у меня CygWin не содежит rsync-а?
imatveev13, 03.11.2006 02:16
Твой ЦыгВин, если все ставить по умолчанию, очень даже мог не поставить рсинк.
В моем поставлены все пакеты, рсинк есть.
Но есть тихое сомнение(основаное на чтении мана http://www.samba.org/ftp/rsync/rsync.html) в том, что рсинк понимает фтп.
Может тебе нужен curl?

http://curl.haxx.se/docs/manpage.html

curl is a tool to transfer data from or to a server, using one of the supported protocols (HTTP, HTTPS, FTP, FTPS, TFTP, DICT, TELNET, LDAP or FILE). The command is designed to work without user interaction.

curl В ЦыгВине есть, если поставлен.
Команда будет выглядеть приблизительно так:

curl ftp://the.server /dir1/dir2/dir3/*

Увы юниксом невозможно пользоваться "не разбираясь", чтение манов обязательно.
Любимая команда:
man [comand name]
man curl, в твоем случае.
man bash на тему pathname expansion рекомендую чтоб понять что за звездочка в команде
Alexy, 03.11.2006 23:54
man curl выдаёт no manual entry for curl

"For complete downloads of the the ftp archive, we generally recommend rsync. Current news article on the PDB Web site refers to both rsync and several other scripts that may aid you in the retrieval of bulk data" - так мне ответила служба поддекржки сайта PDB.
Chlorum, 04.11.2006 22:25
Это значит, что не установлен либо сам демон man, либо curl... А значит - и его ман. Идея в том, что, если вы устанавливаете cygwin просто так, с сайта напрямую - он ставится в минимальной конфигурации. Залейте установщик и ставьте с выбором пакетов.
Alexy, 07.11.2006 01:29
А где брать установщик?
Dr. Hogart, 16.11.2006 18:10
скачивается с сайта производителя smile.gif. при установке нужно выбрать "downloading with installing"; затем выбираете сервак, с которого пакеты будут ставиться, выбираете сами пакеты, ждете пока все скачается/установится и все.. если нужно что-то доставить - еще раз кликаете по файлу сетапа и все повторяется..
Alexy, 12.03.2007 16:02
Пакета с названием rsync что-то не наблюдается во время downloading with installing после запуска setup.exe с сайта http://www.cygwin.com/
Chlorum, 12.03.2007 21:39
Дык берете по сцылочке, что я давал в соседней теме - и ставите rsync под сигвин как программу под линукс-окружение (то есть из-под сигвина).
Alexy, 13.03.2007 01:46
Это Вы о CwRsync ?
http://www.itefix.no/phpws/index.php?modul..._position=23:23
После загрузки и инсталляции с этого сайта в ПУск/Все программы/сwRsync вообще нет главной программы cwRsync-а. (Может она есть, но я не догадался, что это она? Как она должна наазываться?)

В C:\Program Files\cwRsync есть только cwrsync.cmd, а в C:\Program Files\cwRsync\Bin несколько *.exe, в т.ч. rsync.exe. При запуске этих файлов на пол секунды возникает черное оконце и сразу исчезает.
Chlorum, 13.03.2007 19:56
Так запускать же надо в окружении Cygwin. И, возможно, инсталлировать-почитайте на сайте. В списке программ Windows она и не появится-это программа Cygwin, а не винды!!!
Alexy, 14.03.2007 00:08
Запустить его в Cygwin-е так:
rsync -rztpuv4 ftp://ftp.rcsb.org/pub/pdb/data/structures/divided/pdb/vs D:\{каталог}
или
cwrsync -rztpuv4 ftp://ftp.rcsb.org/pub/pdb/data/structures/divided/pdb/vs D:\{каталог}
не удается.
Цыгвин выдает
bash: rsync: command not found
bash: cwrsync: command not found


Из текста на сайте вроде следует, что инсталлировать надо прямо в окружении виндоуз (что я и сделал):
"Installation
Supported platforms: Client - Windows 9x/NT/2000/XP/2003, Server - NT/2000/XP/2003.

cwRsync comes as a zip archive containing a Nullsoft Installer package. Unzip downloaded file and run cwRsync_x.x.x_Installer.exe or cwRsync_Server_x.x.x_Installer.exe (server version) "
.


Далее на сайте пишется:
(дозировочный?) файл, запускающий rsync в правильной среде (очевидно Cygwin), доступен из меню ПУСК.
"Usage
A batch file starting rsync in a right environment is available from start menu."

Не понятно, как из меню ПУСК Windous-а может быть запущена программа, которая работает только под Cygwin?
И каково название файла, который здесь имеется в виду?
Chlorum, 14.03.2007 21:20
batch - это текстовый файл расширения bat. Такой виндовый сценарий. Очевидно, должен запустить сигвин и в нем - rsync
Alexy, 15.03.2007 11:46
Из start menu винды не доступен файл, который бы запускал сигвин и в нем - rsync.
И в C:\Program Files\cwRsync нет никаких файлов *.bat.
nigoal123, 25.11.2021 12:02
Use subheadings to break แทงบอล up the text and make clear paragraphs หวย conversational style. คาสิโนออนไลน์ can unleash your สล็อตออนไลน์ creative process on paper. nigoal123 You can edit

The planning stage is vital for this. เว็บ 123 Spend 5-10 minutes brainstorming แทงบอลออนไลน์ ideas and choose the best สล็อต123 enhance the article's quality and which 123game Think what your subheadings might be บาคาร่า123 and then write a short introduction that lets the reader know what to expect.
Это — лёгкая версия форума. Чтобы попасть на полную, щелкните здесь.
Invision Power Board © 2001-2024 Invision Power Services, Inc.