Re: Komendy FTP, ale te drugie

Autor: MrKramer <mrkramer_at_poczta.fm>
Data: Sun 17 Apr 2005 - 20:19:32 MET DST
Message-ID: <d3u9k8$dlv$1@nemesis.news.tpi.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

Michał Biek wrote:

> Newspupil as "MrKramer" via <mrkramer@poczta.fm> in the thick of
> news:d3u4pf$ecu$1@nemesis.news.tpi.pl
>
>> [...]
>> Ok. Moze zle to rozumiem wiec o wybaczenie prosze, ale np Total
>> Commander kiedy uzywamy go jako klienta FTP, i zajrzymy w loog, widac,
>> ze posluguje sie wlasnie tymi komendami. Wiec wnoiskuje, ze mozna je
>> jakos uzywac.
>
>
> Wszystko się zgadza MrKramer :-) Hint: TC (only) supports the most
> important server types, like Unix, Windows NT, VMS and PC/TCP, and
> partially OS9 and AS-400.
> BTW, z tego loga pokazać siakiś kawałek (albo cały-mały) mógłbyś w celu
> obaczenia i stwierdzenia/umożliwienia Re ..., bo Twój log z TC
> niekoniecznie musi być podobny np. do mojego!
> P.S.
> Dane identyfikacyjne, hasło zamień na np.: ???????
Prosze bardzo. Serwer to "Serv-U" postawiony na windowsie.
Oto log TC kiedy skakalem po katalogach i sciagnalem jeden plik:

Connect to: (2005-04-17 09:45:55)
hostname=192.168.1.12:6699
username=
startdir=
----------
Connect to: (2005-04-17 20:05:51)
hostname=192.168.1.12
username=
startdir=
220 Serv-U FTP Server v4.0 for WinSock ready...
USER ?????? <<-------- (tu wykasowalem nazwe)
331 User name okay, need password.
PASS ***********
230 User logged in, proceed.
SYST <*
215 UNIX Type: L8
FEAT <*
211-Extension supported
  MDTM
  MDTM YYYYMMDDHHMMSS[+-TZ] filename
  SIZE <*
  SITE PSWD;EXEC;SET;INDEX;ZONE;CHMOD;MSG
  REST STREAM
211 End
Connect ok!
PWD <*
257 "/" is current directory.
Get directory
TYPE A
200 Type set to A.
PASV <*
227 Entering Passive Mode (192,168,1,12,11,251)
LIST <*
150 Opening ASCII mode data connection for /bin/ls.
Download
Waiting for server...
226 Transfer complete.
CWD mov
250 Directory changed to /mov
PWD <*
257 "/mov" is current directory.
Get directory
PASV <*
227 Entering Passive Mode (192,168,1,12,11,253)
LIST <*
150 Opening ASCII mode data connection for /bin/ls.
Download
Waiting for server...
226 Transfer complete.
CWD Upload <*
250 Directory changed to /mov/Upload
PWD <*
257 "/mov/Upload" is current directory.
Get directory
PASV <*
227 Entering Passive Mode (192,168,1,12,11,255)
LIST <*
150 Opening ASCII mode data connection for /bin/ls.
Download
Waiting for server...
226 Transfer complete.
CDUP <*
250 Directory changed to /mov
PWD <*
257 "/mov" is current directory.
CWD child <*
250 Directory changed to /mov/child
PWD <*
257 "/mov/child" is current directory.
Get directory
PASV <*
227 Entering Passive Mode (192,168,1,12,12,1)
LIST <*
150 Opening ASCII mode data connection for /bin/ls.
Download
Waiting for server...
226 Transfer complete.
CDUP <*
250 Directory changed to /mov
PWD <*
257 "/mov" is current directory.
TYPE I
200 Type set to I.
PASV <*
227 Entering Passive Mode (192,168,1,12,12,3)
RETR Muppet Show - Mahnahmahna.mpg
150 Opening BINARY mode data connection for Muppet Show -
Mahnahmahna.mpg (23379972 bytes).
Download: 22 777 856 bytes, 900.0 kbytes/s, 1 s
Waiting for server...
226 Transfer complete.
Copied (2005-04-17 20:07:04): ftp://192.168.1.12/mov/Muppet Show -
Mahnahmahna.mpg -> c:\Muppet Show - Mahnahmahna.mpg 23 379 972 bytes,
942.4 kbytes/s

Widac, ze wykonuje on komendy realizowane przez serwer. Oznaczylem je
takim "<*" znaczkiem. O te wlasnie komendy mi chodzi.
Wytlumacze moze dlaczego chce je wykozystac. Ano dla tego ze,
standartowa komenda "mget" jakis_plik_* nie chce dzialac. Czyli nie moge
pobierac plikow grupami, powiedzmy "wynik*.txt", bo klient ftp wypisuje
blad (nie pamietam dokladnie, bo pisze z pamieci) "c:winnt\temp\ file
not exist", czy jakos tak. Wiec wymyslilem, ze moze mozna wykozystac
tamte komendy. Jesli mozna rozwiazac ten blad, to przepraszam za
zamieszanie.
Received on Sun Apr 17 20:20:12 2005

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sun 17 Apr 2005 - 20:42:05 MET DST