URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 42606
[ Назад ]

Исходное сообщение
"Программирование на shell"

Отправлено vian , 07-Апр-04 08:29 
Всем привет!
Подскажите начинающемы как можно подключиться на
фтп сервак (ftp -a ftp://ftp.server.com),
посмотреть список директорий (ls),
и скачать нужный файл (get file.txt)
используя shell.
Если вообще это возможно?
Заранее благодарен.

Содержание

Сообщения в этом обсуждении
"Программирование на shell"
Отправлено jaded , 07-Апр-04 08:42 
>Всем привет!
>Подскажите начинающемы как можно подключиться на
>фтп сервак (ftp -a ftp://ftp.server.com),
>посмотреть список директорий (ls),
>и скачать нужный файл (get file.txt)
>используя shell.
>Если вообще это возможно?
>Заранее благодарен.

Мне очень кажется, что тебе нужен expect. Это такой tcl-based language.
Если есть FreeBSD, то попробуй из портов поставить.


"Programmirovanie na shell"
Отправлено Brainbug , 07-Апр-04 10:25 
>Vsem privet!
>Podskazhite nachinayuschemy kak mozhno podklyuchit'sya na
>ftp servak (ftp -a ftp://ftp.server.com),
>posmotret' spisok direktorij (ls),
>i skachat' nuzhnyj fajl (get file.txt)
>ispol'zuya shell.
>Esli voobsche `eto vozmozhno?
>Zaranee blagodaren.

Esli zada4a ekvivalentna takoj: podklu4itca i ska4at fail, imja kotorogo izvestno, togda eto mozhno sdelat izpolzuja komandi ftp, fetch.


"Programmirovanie na shell"
Отправлено vian , 07-Апр-04 10:55 
>>Vsem privet!
>>Podskazhite nachinayuschemy kak mozhno podklyuchit'sya na
>>ftp servak (ftp -a ftp://ftp.server.com),
>>posmotret' spisok direktorij (ls),
>>i skachat' nuzhnyj fajl (get file.txt)
>>ispol'zuya shell.
>>Esli voobsche `eto vozmozhno?
>>Zaranee blagodaren.
>
>Esli zada4a ekvivalentna takoj: podklu4itca i ska4at fail, imja kotorogo izvestno, togda
>eto mozhno sdelat izpolzuja komandi ftp, fetch.

Нет, как раз имя файлов не известно, мне их надо узнать сравнить с некоторой директорией и скачать надостающие


"Programmirovanie na shell"
Отправлено Z0termaNN , 07-Апр-04 10:58 
>>>Vsem privet!
>>>Podskazhite nachinayuschemy kak mozhno podklyuchit'sya na
>>>ftp servak (ftp -a ftp://ftp.server.com),
>>>posmotret' spisok direktorij (ls),
>>>i skachat' nuzhnyj fajl (get file.txt)
>>>ispol'zuya shell.
>>>Esli voobsche `eto vozmozhno?
>>>Zaranee blagodaren.
>>
>>Esli zada4a ekvivalentna takoj: podklu4itca i ska4at fail, imja kotorogo izvestno, togda
>>eto mozhno sdelat izpolzuja komandi ftp, fetch.
>
>Нет, как раз имя файлов не известно, мне их надо узнать сравнить
>с некоторой директорией и скачать надостающие

в таком разе тебе поможет wget,curl,fmirror  и пр.


"Programmirovanie na shell"
Отправлено Brainbug , 07-Апр-04 11:16 
>>>Vsem privet!
>>>Podskazhite nachinayuschemy kak mozhno podklyuchit'sya na
>>>ftp servak (ftp -a ftp://ftp.server.com),
>>>posmotret' spisok direktorij (ls),
>>>i skachat' nuzhnyj fajl (get file.txt)
>>>ispol'zuya shell.
>>>Esli voobsche `eto vozmozhno?
>>>Zaranee blagodaren.
>>
>>Esli zada4a ekvivalentna takoj: podklu4itca i ska4at fail, imja kotorogo izvestno, togda
>>eto mozhno sdelat izpolzuja komandi ftp, fetch.
>
>Net, kak raz imya fajlov ne izvestno, mne ih nado uznat' sravnit'
>s nekotoroj direktoriej i skachat' nadostayuschie

/usr/ports/ftp/p5-Net-FTP-Common hotja i ne sovsem shell. No realizacija prostaja i bistro mozhno sdelat to 4to nado.


"Programmirovanie na shell"
Отправлено vian , 07-Апр-04 11:26 
Все, всем спасибо, проблема решилась использованием wget с rejectlist!