Available in

(1) (1)/it (1)/ja (1)/pl (1)/zh_CN (1)/zh_TW (3erl) (3tcl)

TOC

NAZWA

     ftp - ARPANET'owy program do przesyania plikw

SKADNIA

     ftp [-v] [-d] [-i] [-n] [-g] [-q] [host]

OPIS

     Ftp jest interfejsem uytkownika do ARPANET'owego standardu - Protokou
     Przesyania Plikw (File Transfer Protocol).  Ten program pozwala uytkown-
     ikom przesya pliki na i z odlegego miejsca w sieci.

     Opcje mog by podawane w linii polece lub w interpretatorze komend.

     -v    Ta opcja kae ftp pokazywa wszystkie odpowiedzi z odlegego serwera,
           a take statystyki o transferze danych.

     -n    Wstrzymuje ftp od prbowania ``auto-logina'' przy pierwszym pocze-
           niu.  Jeli auto-login jest wczony, ftp sprawdzi czy w pliku .netrc
           (zobacz niej) w katalogu uytkownika istnieje wpis opisujcy konto na
           odlegej maszynie.  Jeli wpis nie istnieje, ftp spyta o login na
           odlegym serwerze (standardowo jest to nazwa uytkownika, na komput-
           erze lokalnym) i jeli bdzie potrzebne o haso i konto na ktre si
           zalogowa.

     -i    Wycza interaktywne pytania podczas wielokrotnego cigania plikw.

     -d    Wcza debuggowanie.

     -g    Wycza rozszerzanie znakw specjalnych w nazwach plikw (np.
           *,?,[],{})

     -q    Wychodzi, gdy wystpi bd podczas wykonywania polecenia w makrze.

     Host, z ktrym ftp ma si komunikowa moe by podany w linii polece.  Jeli
     tak si stanie, ftp od razu sprbuje si poczy z serwerem FTP na tym hocie.
     W przeciwnym wypadku ftp wejdzie do swojego interpretatora polece i bdzie
     czeka na polecenia od uytkownika.  Kiedy ftp czeka na polecenia od
     uytkownika, 'ftp>' jest pokazywane na ekranie.  Nastpujce komendy s
     rozpoznawane przez ftp:

     ! [komenda [arg]]
                 Wywouje interaktywny shell na lokalnym komputerze.  Jeeli
                 podano jakie argumenty, pierwszy jest uwaany za polecenie do
                 wykonania od razu, z reszt argumentw jako jego argumenty.

     $ nazwa-makra [arg]
                 Wykonuje makro o nazwie nazwa-makra zdefiniowane przy pomocy
                 komendy macdef.  Argumenty s przekazywane do makra bez rozsz-
                 erzania nazw (unglobbed).

     konto [haso]
                 Dostarcza dodatkowe haso potrzebne, aby mie dostp do zasobw,
                 po tym jak logowanie zostao zakoczone pomylnie.  Jeli nie
                 podano adnych argumentw, uytkownik bdzie zapytany o haso do
                 konta w trybie bez wywietlania znakw.

     append plik-lokalny [plik-zdalny]
                 Dopisz plik lokalny do plik na odlegej maszynie.  Jeli
                 plik-lokalny pozosta niezdefiniowany, nazwa lokalnego pliku
                 jest uywana do nazwania pliku odlegego po zmianie komendami z
                 ustawie polece ntrans lub nmap.  Transfer pliku korzysta z
                 ustawie type, format, mode, i structure.

     ascii       Ustawia tryb przesyania plikw ( type ) na sieciowy ASCII.
                 Jest to standardowe ustawienie.

     bell        Wcza sygna dwikowy po skoczeniu kadego polecenia przesania
                 pliku.

     binary      Ustawia tryb przesyania plikw ( type ) na binarny.

     bye         Koczy sesj FTP z odlegym serwerem i wychodzi z ftp.  Koniec
                 pliku take zakoczy sesj i skoczy dziaanie.

     case        Zmienia wraliwo na wielko liter w odlegych plikach podczas
                 polecenia mget.  Kiedy case jest wczone (standardowo wyc-
                 zone), due litery w nazwach plikw na odlegym komputerze
                 zostan zmienione na mae litery podczas zapisywania w katalogu
                 lokalnym.

     cd zdalny-katalog
                 Zmienia aktualny katalog na odlegym komputerze na
                 zdalny-katalog.

     cdup        Zmienia aktualny katalog na odlegym komputerze na katalog o
                 jeden stopie wyszy.

     chmod prawa nazwa-pliku
                 Zmienia prawa dostpu do pliku nazwa-pliku na odlegym komput-
                 erze na prawa.

     close       Koczy sesj FTP z odlegym serwerem i wraca do interpretatora
                 polece.  Wszystkie zdefiniowane makra s usuwane.

     cr          Zmienia usuwanie znaku powrotu karetki na kocach linii w
                 plikach przesyanych w trybie ascii.  Rekordy s koczone
                 znakami cr/lf, w czasie przesyania w trybie ascii.  Kiedy cr
                 jest wczone (standardowo), powrt karetki (cr) jest usuwane
                 zgodnie z ogranicznikiem pojedynczej linii systemu UNIX.
                 Rekordy w systemach nie-UNIX mog zawiera linie. Ta struktura
                 pozostanie tylko wtedy, kiedy cr jest wyczone.

     delete plik-zdalny
                 Usuwa plik plik-zdalny na odlegym komputerze.

     debug [warto-debuga]
                 Zmienia tryb debuggowania.  Jeli opcjonalny argument
                 warto-debuga zostanie podany, jest on uywany do ustawienia
                 poziomu debugowania.  Kiedy debugowanie jest wczone, ftp
                 pokazuje kad lini wysyan do serwera, poprzedzon cigiem '-->'

     dir [remote-directory] [local-file]
                 Drukuje list zawartoci katalogu remote-directory, opcjonalnie
                 umieszczajc j w pliku lokalnym local-file.  Jeli pytania
                 interaktywne s wczone, ftp poprosi uytkownika o weryfikacj
                 ostatniego argumentu, bdcego docelowym plikiem lokalny do
                 ktrego zostanie zapisany wynik dir.  Jeli aden katalog nie
                 zostanie podany, uywany jest aktualny katalog na odlegym ser-
                 werze.  Jeli aden lokalny plik nie zostanie podany lub
                 local-file jest -, wynik zostanie pokazany na terminalu.

     disconnect  Synonim dla close.

     forma format
                 Zmienia form przesyania na format.  Standardowym formatem
                 jest ``file''.

     get plik-zdalny [plik-lokalny]
                 ciga plik plik-zdalny i zachowuje go na lokalnym komputerze.
                 Jeli nazwa pliku lokalnego nie zostanie podana, plik nazywany
                 jest tak jak na odlegej maszynie, zgodnie z ustawieniami
                 case, ntrans, i nmap.  Aktualne ustawienia type, form, mode,
                 i structure s uywane przy przesyaniu pliku.

     glob        Zmienia rozszerzanie nazw plikw dla polece mdelete, mget i
                 mput.  Jeli rozszerzanie jest wyczone przy pomocy glob, argu-
                 menty bdce nazwami plikw nie s rozszerzane.  Rozszerzanie dla
                 mput jest wykonywane tak jak w csh(1).  Dla mdelete i mget,
                 kady odlegy plik jest rozszerzany osobno na odlegym serwerze
                 i lista plikw nie jest czona.  Rozszerzanie nazw katalogw
                 jest inne od rozszerzania nazw katalogw: dokadny rezultat
                 zaley od odlegego systemu operacyjnego i serwera ftp.  Mona
                 go wczeniej podgldn przy pomocy 'mls remote-files -' Uwaga:
                 mget i mput nie maj za zadanie przesya cae podkatalogi z
                 plikami.  To moe by wykonywane przez przesyanie archiww
                 tar(1) tych podkatalogw (w trybie binarnym).

     hash        Zmienia wypisywanie hasha (``#'') dla kadego przesanego bloku
                 danych.  Dugo kadego bloku wynosi 1024 bajty.

     help [komenda]
                 Pokazuje informacj o znaczeniu polecenia komenda.  Jeli nie
                 podano adnego argumentu ftp pokazuje list wszystkich polece.

     idle [sekundy]
                 Ustawia licznik bezczynnoci na odlegym serwerze na sekundy
                 sekund.  Jeli sekundy zostay pominite, pokazywany jest aktu-
                 alny licznik bezczynnoci.

     lcd [katalog]
                 Zmienia aktualny katalog na lokalnej maszynie.  Jeli katalog
                 nie zosta podany, uywany jest katalog domowy uytkownika.

     ls [remote-directory] [local-file]
                 Pokazuje zawarto katalogu na odlegej maszynie. Lista zawiera
                 informacje systemowe, ktre zostay wybrane przez serwer; np.
                 wikszo systemw UNIX pokae list z komendy 'ls -l'.  (Zobacz
                 take nlist.)  Jeli nie podano remote-directory aktualny kata-
                 log roboczy jest uywany.  Jeli interaktywne pytania s wczone,
                 ftp kae uytkownikowi potwierdzi, e ostatni argument rzeczy-
                 wicie jest docelowym plikiem lokalnym do ktrego zostanie
                 zapisany wynik polecenia ls.  Jeli nie podano pliku lokalnego
                 lub local-file jest '-', lista pokazywana jest w oknie termi-
                 nala.

     macdef nazwa-makra
                 Definiuje makro. Kolejne linie s zapisywane do makra o nazwie
                 nazwa-makra; pusta linia koczy wprowadzanie polece.  Istnieje
                 limit 16 makr i 4096 znakw we wszystkich zdefiniowanych
                 makrach.  Makro pozostaje zdefiniowanym dopki nie wykona si
                 polecenia close.  Przy wykonywaniu makra, znaki `$' i `\'
                 interpterowane s jako znaki specjalne.  Liczba lub liczby
                 poprzedzone znakiem `$' s zamieniane na odpowiednie argumenty
                 z linii wywoujcej makro.  `i' poprzedzone przez `$' sygnal-
                 izuje, e makro ma zosta zaptlone.  Przy pierwszym przejciu
                 `$i' zamieniane jest przez pierwszy argument w linii wywoania
                 makra, przy drugim przejciu zamieniany jest przez drugi argu-
                 ment, itd.  Dowolny znak poprzedzony przez `\' zamieniany
                 jest na ten znak.  Moesz uy `\' aby zapobiec specjalnemu
                 traktowaniu znaku `$'.

     mdelete [zdalne-pliki]
                 Usuwa pliki zdalne-pliki z odlegego serwera.

     mdir zdalne-pliki plik-lokalny
                 Tak jak dir, tylko, e mona poda wiele plikw.  Jeli wczone s
                 interaktywne pytania, ftp kae uytkownikowi potwierdzi, e
                 ostatni argument rzeczywicie jest plikiem lokalnym do ktrego
                 zostanie zapisany wynik polecenia mdir.

     mget zdalne-pliki
                 Rozszerza nazwy dla zdalnych-plikw na odlegym serwerze i
                 wykonuje get dla kadego pliku otrzymanego w ten sposb.
                 Zobacz take glob, gdzie opisane s detale rozszerzania nazw.
                 Kady z tych plikw zostanie przetworzony zgodnie z ustawieni-
                 ami case, ntrans, i nmap.  Pliki s przesyane do lokalnego
                 aktualnego katalogu, ktry moe zosta zmieniony przy pomocy
                 'lcd katalog'; nowy katalog lokalny moe zosta utworzony przez
                 '! mkdir katalog'.

     mkdir nazwa-katalogu
                 Tworzy nowy katalog na odlegej maszynie.

     mls zdalne-pliki plik-lokalny
                 Tak jak nlist, poza tym, e moe by podane wiele odlegych plikw
                 oraz katalog lokalny plik-lokalny musi zosta podany.  Jeli
                 wczone s interaktywne pytania, ftp kae uytkownikowi
                 potwierdzi, e ostatni argument rzeczywicie jest plikiem
                 lokalnym, do ktrego zostanie zapisany wynik polecenia mls.

     tryb [nazwa-trybu]
                 Ustawia tryb przesyania na nazw-trybu.  Standardowo jest to
                 tryb ``stream''.

     modtime nazwa-pliku
                 Pokazuje dat ostatniej modyfikacji pliku na odlegym serwerze.

     mput pliki-lokalne
                 Rozszerza znaki specjalne w nazwach plikw lokalnych podanych
                 jako argumenty i wykonuje put dla kadego otrzymanego pliku.
                 Zobacz take glob, gdzie opisane s detale rozszerzania nazw.
                 Kady z tych plikw zostanie przetworzony zgodnie z ustawieni-
                 ami ntrans, i nmap.

     newer nazwa-pliku [plik-lokalny]
                 Pobiera plik, gdy data modyfikacji na odlegym serwerze jest
                 pniejsza ni data modyfikacji pliku lokalnego.  Jeli lokalny
                 plik nie istnieje, plik odlegy jest uwaany za nowszy.  W
                 przeciwnym wypadku ta komenda jest identyczna z get get.

     nlist [zdalny-katalog] [plik-lokalny]
                 Pokazuje list plikw w katalogu na odlegym komputerze.  Jeli
                 zdalny-katalog nie zosta podany, uywany jest aktualny katalog
                 roboczy.  Jeli wczone s interaktywne pytania, ftp kae
                 uytkownikowi potwierdzi, e ostatni argument jest plikiem
                 lokalnym, do ktrego zostanie zapisany wynik polecenia nlist.
                 Jeli lokalny plik nie zosta podany lub podano -, wynik
                 pokazywany jest na terminalu.

     nmap [inwzorzec outwzorzec]
                 Wcza lub wycza mechanizm mapowania nazw plikw.  Jeli nie
                 podano argumentw jest on wyczany. Jeli podano argumenty pliki
                 odlege s mapowane w czasie komend mput oraz put wydanych bez
                 podanych plikw odlegych.  Jeli podano argumenty, pliki
                 lokalne s mapowane podczas komend mget oraz get wydanych bez
                 podanych plikw lokalnych.  To polecenie jest przydatne pod-
                 czas pocze z systemami nie-UNIX z inn konwencj nazywania
                 plikw.  Mapowanie robione jest ze wzorcw inwzorzec i
                 outwzorzec.  [Inwzorzec] jest wzorem dla plikw przychodzcych
                 (ktre mogy ju by przetworzone zgodnie z ustawieniami ntrans i
                 case ).  Zmienne wzorcowe s robione przez umieszczanie sek-
                 wencji `$1', `$2', ..., `$9' w inwzorzec.  Uycie `\' zapob-
                 iega specjalnemu traktowaniu znaku `$'.  Wszystkie inne znaki
                 s traktowane dosownie i uywane do okrelenia wartoci zmiennych
                 nmap [inwzorzec].  Np. podanie jako inwzorzec $1.$2 oraz jako
                 odleg nazw pliku "mydata.data", $1 przyjmie warto "mydata", a
                 $2 przyjmie warto "data".  Outwzorzec okrela rezultat po
                 mapowaniu.  Sekwencje `$1', `$2', ...., `$9' s zamieniane
                 przez wartoci wynikajce ze wzorca inwzorzec.  Cig `$0' jest
                 zamieniany przez  oryginaln nazw pliku.  Dodatkowo cig
                 '[seq1, seq2]' zamieniany jest przez [seq1] jeli seq1 nie
                 jest puste; w przeciwnym wypadku zamieniane jest na seq2.
                 Np. polecenie

                       nmap $1.$2.$3 [$1,$2].[$2,file]

                 da wynik "myfile.data" dla danych nazw "myfile.data" oraz
                 "myfile.data.old", "myfile.file" dla plikw wejciowych
                 "myfile" i "myfile.myfile" dla ".myfile".  Odstpy mog by
                 zawarte w outwzorzec, tak jak w przykadzie: `nmap $1 sed "s/
                 *$//" > $1' .  Uycie znaku `\' zapobiega specjalnemu trak-
                 towaniu znakw `$','[','[', oraz `,'.

     ntrans [inznaki [outznaki]]
                 Wcza lub wycza mechanizm tumaczenia znakw nazw plikw.  Jeli
                 nie podano argumentw, mechanizm translacji znakw nazw plikw
                 jest wyczony. Jeli podano argumenty, znaki zdalnych nazw
                 plikw podlegaj podczas wywoywania komend mput i put tumacze-
                 niu. (o ile nie podano jawnie zdalnej nazwy pliku.)  Podobnie
                 ma si sprawa z dziaaniem komend mget i get Komenda ta jest
                 przydatna do podczania si do nie-UNIX owego komputera o
                 innych konwencjach nazywania plikw.  Znaki nazwy pliku,
                 odpowiadajce znakom w inznaki s podmieniane na ich odpowied-
                 niki w outznaki.  Jeli pozycja znaku w inznaki jest dalsza ni
                 dugo outznaki, to znak jest kasowany z nazwy pliku.

     open host [port]
                 Nawi poczenie z podanym hostem FTP Dodatkowo mona poda numer
                 portu; wtedy ftp sprbuje zestawi poczenie z serwerem FTP na
                 okrelonym porcie.  Jeli wczona jest opcja auto-login (a jest
                 to domylne), ftp sprbuje te automatycznie zalogowa uytkownika
                 na serwer FTP (patrz niej).

     prompt      Wcz interaktywne zapytywanie.  Pojawia si to podczas
                 wielokrotnych transferw plikw, umoliwiajc uytkownikowi selek-
                 tywne wysyanie lub pobieranie plikw.  Jeli jest to wyczone
                 (domylnie jest wczone), wszelkie operacje mget i mput bd
                 przenosi wszystkie pliki; mdelete rwnie nie bdzie oszczdza
                 niczego.

     proxy komenda-ftp
                 Wywoaj komend ftp w drugorzdnym poczeniu. Komenda ta zezwala
                 na rwnoczesne poczenie do dwch zdalnych serwerw ftp i
                 przesyanie plikw midzy nimi dwoma.  Pierwsz komend proxy
                 powinna by open, do zestawienia drugorzdnego poczenia.  Aby
                 zobaczy list komend ftp, dostpnych w drugorzdnym poczeniu,
                 wpisz "proxy ?".  Nastpujce komendy zachowuj si inaczej po
                 poprzedzeniu przez proxy: open nie definiuje nowych makr pod-
                 czas procesu autologowania, close nie kasuje istniejcych
                 definicji makr, get i mget przesyaj pliki z hosta w poczeniu
                 pierwszorzdnym na host w poczeniu drugorzdnym, a put, mput, i
                 append przesyaj pliki z hosta w poczeniu drugorzdnym na host
                 w poczeniu pierwszorzdnym.  Trzeciorzdne transfery plikw zale
                 od obsugiwania przez serwer poczenia drugorzdnego komendy
                 PASV protokou ftp.

     put plik-lokalny [plik-zdalny]
                 Zapisz plik lokalny na zdalnej maszynie.  Jeli plik-zdalny
                 nie jest podany, uywana jest lokalna nazwa plikw (po
                 przetworzeniu wedug ustawie ntrans lub nmap ).  Transfer
                 plikw uywa biecych ustawie dla type, format, mode, i
                 structure.

     pwd         Drukuj nazw biecego katalogu roboczego zdalnej maszyny.

     quit        Synonim bye.

     quote arg1 arg2 ...
                 Podane argumenty s przesyane dosownie do zdalnego serwera FTP

     recv plik-zdalny [plik-lokalny]
                 Synonim get.

     reget plik-zdalny [plik-lokalny]
                 Reget dziaa jak get, lecz jeli plik-lokalny istnieje i jest
                 mniejszy ni plik-zdalny , to  plik-lokalny jest uwaany za
                 czciowo odebran kopi pliku-zdalnego , a transfer bdzie
                 rozpoczynany w odpowiednim miejscu pliku.  Komenda ta jest
                 przydatna do transferowania bardzo duych plikw poprzez sieci,
                 majce tendencje do zrywania pocze.

     remotehelp [nazwa-komendy]
                 Zadaj pomocy od zdalnego serwera FTP Jeli podano nazw-komendy
                 to jest ona rwnie przekazywana serwerowi.

     remotestatus [nazwa-pliku]
                 Bez argumentw, poka status zdalnej maszyny.  Jeli podano
                 nazwy-pliku , poka status nazwy-pliku zdalnej maszyny.

     rename [z] [na]
                 Zmie nazw pliku z na zdalnej maszynie na plik na.

     reset       Wyczy kolejk odpowiedzi.  Komenda ta resynchronizuje sek-
                 wencjonowanie komendy/odpowiedzi ze zdalnym serwerem ftp.
                 Resynchronizacja jest niezbdna po pogwaceniu protokou ftp
                 przez zdalny serwer.

     restart marker
                 Restartuj nastpujcy zaraz get lub put pod wskazanym markerem.
                 Na systemach UNIX marker jest zazwyczaj offsetem bajtowym w
                 pliku.

     rmdir nazwa-katalogu
                 Usu katalog ze zdalnej maszyny.

     runique     Wcz zapisywanie plikw na lokalnym systemie z unikalnymi
                 nazwami plikw.  Jeli plik o danej nazwie ju istnieje, komendy
                 get i mget dopisz do nowej nazwy pliku ".1".  Jeli i ta nazwa
                 jest nazw istniejcego pliku, do nazwy oryginalnej doklejane
                 jest ".2". Proces ten trwa a do ".99". Pniej drukowany jest
                 komunikat o bdzie i transfer dalej nie zachodzi.  Generowanie
                 unikalnej nazwy pliku bdzie raportowane.  Zauwa, e runique
                 nie wpywa na pliki lokalne, wygenerowane komend powoki (patrz
                 niej).  Domylnie jest to wyczone.

     send plik-lokalny [plik-zdalny]
                 Synonim put.

     sendport    Wcz uywanie komend PORT . Domylnie ftp prbuje uywa komendy
                 PORT podczas nawizywania poczenia dla kadego transferu
                 danych.  Uywanie komendy PORT moe zapobiec opnieniom podczas
                 wielokrotnych transferw plikw.  Jeli komenda PORT zawiedzie,
                 ftp uyje domylnego portu danych.  Gdy uywanie komendy PORT
                 jest wyczone, nie s podejmowane adne prby w kierunku uywania
                 komend PORT podczas transferw plikw.  Jest to przydatne dla
                 niektrych implementacji FTP , ktre ignoruj komendy PORT ,
                 lecz nieprawidowo wskazuj, e zostay one przyjte.

     site arg1 arg2 ...
                 Argumenty s przesyane dosownie do zdalnego serwera FTP jako
                 komenda SITE

     size nazwa-pliku
                 Zwraca rozmiar nazwy-pliku na zdalnej maszynie.

     status      Poka obecny status ftp.

     struct [nazwa-struktury]
                 Ustaw struktur transferu plikw na nazw-struktury.  Domylnie
                 uywana jest struktura ``stream''.

     sunique     Wcz zapisywanie plikw na maszynie zdalnej wedug konwencji
                 unique.  Serwer zdalny musi obsugiwa komend STOU protokou
                 FTP.  Zdalny serwer bdzie zgasza unikalne nazwy.  Domylnie
                 jest to wyczone.

     system      Poka typ systemu operacyjnego zdalnej maszyny.

     tenex       Ustaw typ transferu plikw, wymaganego do rozmawiania z maszy-
                 nami TENEX

     trace       Wcz ledzenie pakietw.

     type [nazwa-typu]
                 Ustaw typ transferu plikw na nazw-typu.  Jeli nie podano
                 typu, drukowany jest aktualnie ustawiony.  Domylnym typem
                 jest sieciowy ASCII.

     umask [nowamaska]
                 Ustaw domyln umask na zdalnym serwerze na nowmask.  Jeli
                 nowamaska jest pominita, drukowana jest warto biecej.

     user nazwa-uytkownika [haso] [konto]
                 Zezwala na identyfikacj przed serwerem FTP Jeli haso nie jest
                 podane, a serwer go wymaga, ftp zapyta o nie (po wyczeniu
                 lokalnego echa).  Jeli nie podano pola konta , a serwer FTP
                 go wymaga, uytkownik zostanie o nie zapytany.  Jeli podano
                 pole konta , a zdalny serwer nie wymaga go podczas logowania,
                 to po zakoczeniu sekwencji logowania serwerowi zostanie
                 przekazana komenda account.  O ile ftp nie by wywoany z wyc-
                 zonym ``auto-login'', proces ten jest dokonywany automaty-
                 cznie w pocztkowym poczeniu z serwerem FTP

     verbose     Wcz tryb gadatliwy.  W trybie tym wszystkie odpowiedzi serw-
                 era FTP s uytkownikowi drukowane.  Dodatkowo, tryb ten po
                 transferach plikw daje statystyki.  Domylnie tryb ten jest
                 wczony.

     ? [komenda]
                 Synonim help.

     Zawierajce spacje argumenty komend mog by cytowane znakami cudzysoww `"'.

PRZERYWANIE TRANSFERU PLIKW

     Aby przerwa transfer plikw, uyj terminalowego klawisza przerwania (zwykle
     Ctrl-C).  Transfery wysyane zostan zatrzymane natychmiast. Transfery
     odbierane zostan zatrzymane przez wysanie komendy ftp ABOR do zdalnego
     serwera i przez odrzucenie wszelkich dalszych odebranych danych.  Szybko
     dokonania tego zadania, zaley od tego, jak zdalny serwer obsuguje ABOR .
     Jeli serwer nie obsuguje komendy ABOR , znak zachty 'ftp>' nie pojawi si
     a serwer nie zakoczy wysya danego pliku.

     Sekwencja terminalowa przerwania bdzie ignorowana w wypadku gdy ftp
     zakoczy przetwarzanie lokalne i oczekuje odpowiedzi od zdalnego serwera.
     Dugie opnienie w tym trybie moe wynika z obsugi ABOR, opisanej powyej,
     lub z nieoczekiwanego zachowania zdalnego serwera, cznie z pogwaceniami
     protokou ftp.  Jeli opnienia wynikaj z nieoczekiwanego zachowania zdal-
     nego serwera, lokalny program ftp musi by ubijany rcznie.

KONWENCJE NAZYWANIA PLIKW

     Pliki, przekazane komendom ftp jako argumenty s przetwarzane wedug nast-
     pujcych zasad.

     1.   Jeli podana jest nazwa pliku '-' to do odczytu uywane bdzie stdin a
          dla zapisu stdout

     2.   Jeli pierwszy znak nazwy pliku to '|', to reszta traktowana jest
          jako komenda powoki.  Ftp wtedy rozwidla (fork) powok przy uyciu
          popen(3) i odczytuje (zapisuje) ze stdout (stdin).  Jeli komenda
          powoki zawiera spacje, argument musi by zacytowany; np.  ``" ls
          -lt"''.  Szczeglnie uytecznym przykadem tego mechanizmu jest: ``dir
          more''.

     3.   Przy nieudanym zakoczeniu powyszych sprawdze, o ile wczone jest
          ``globowanie'', nazwy lokalnych plikw s rozwijane wedug regu
          uywanych w csh(1); c.f. komenda glob Jeli komenda ftp oczekuje poje-
          dynczego pliku lokalnego (np.  put), to uywany jest tylko pierwszy
          plik wygenerowany operacj "globowania".

     4.   Dla komend mget i get bez podanych lokalnych nazw plikw, nazwa
          lokalna jest identyczna ze zdaln, cho moe by przeksztacana przez
          ustawienia case, ntrans, lub nmap Ostateczna nazwa pliku moe by
          jeszcze ewentualnie zmieniona jeli wczone jest runique

     5.   Dla komend mput i put bez podanych zdalnych nazw plikw, zdalne nazwy
          s identyczne z lokalnymi, cho mog by przeksztacone przez ustawienia
          ntrans lub nmap Ostateczna nazwa pliku moe by jeszcze ewentualnie
          zmieniona jeli wczone jest sunique

PARAMETRY TRANSFERU PLIKW

     Specyfikacja FTP podaje wiele parametrw, ktre mog dotyczy transferu
     plikw.  Parametr type moe by jednym z ``ascii'', ``image'' (binary),
     ``ebcdic'' i ``local byte size'' (przewanie dla PDP-10's i PDP-20's ).
     Ftp obsuguje typy ascii oraz image transferu plikw plus local byte size 8
     dla transferw w stylu tenex

     Ftp obsuguje tylko domylne wartoci dla pozostaych parametrw transferu
     plikw: mode, form, i struct.

PLIK .netrc

     Plik .netrc zawiera informacje loginowe i inicjalizacji, uywane przez
     proces autologowania.  Znajduje si w katalogu domowym uytkownika. Rozpoz-
     nawane s nastpujce elementy; mog by one rozdzielone spacjami, tabulacjami
     lub nowymi liniami:

     machine nazwa
               Zidentyfikuj zdaln maszyn nazwa.  Proces autologowania
               przeszukuje plik .netrc w poszukiwaniu elementu machine , ktry
               odpowiada zdalnej maszynie podanej w linii komend ftp, lub jako
               argument komendy open Jeli element zostanie znaleziony,
               przetwarzane s dalsze elementy .netrc , z zatrzymaniem si po
               osigniciu nastpnego elementu machine lub elementu default

     default   Jest to to samo co machine nazwa lecz default odpowiada dowol-
               nej nazwie Zdefiniowany by moe tylko jeden element default i
               musi znajdowa si on za wszystkimi innymi elementami machine
               Normalnie jest uywany jako:

                     default login anonymous password user@site

               dajc tak uytkownikowi automatyczne logowanie anonimowego ftp na
               maszyny niewskazane w .netrc.  Moe to by przecione przez uycie
               flagi -n , ktra wycza autologowanie.

     login nazwa
               Okrel uytkownika zdalnej maszyny. Jeli ten element istnieje,
               autologowanie rozpocznie logowanie z uyciem podanej nazwy.

     password acuch
               Przekazuje haso.  Jeli ten element jest obecny, proces autolo-
               gowania przekae podany acuch jeli zdalny serwer wymaga hasa
               jako czci procesu logowania.  Zauwa, e jeli element ten jest
               obecny w .netrc dla uytkownikw innych ni anonymous, ftp przer-
               wie proces autologowania jeli .netrc jest odczytywalne przez
               kogokolwiek poza uytkownikiem.

     konto acuch
               Przeka dodatkowe haso konta.  Jeli ten element jest obecny,
               proces autologowania przekae podany acuch jeli serwer zada
               dodatkowego hasa konta. Jeli nie zada, autologowanie rozpocznie
               komend ACCT

     macdef name
               Definiuje makro. Ten element funkcjonuje jak komenda macdef
               Makro jest definiowane z podan nazw; jego zawarto rozpoczyna si
               w nastpnej linii .netrc i trwa a do spotkania pustej linii
               (kolejne znaki nowej linii).  Jeli zdefiniowane jest makro o
               nazwie init , to jest  ono wykonywane automatycznie jako pier-
               wszy krok procesu autologowania.

RODOWISKO

     Ftp korzysta z nastpujcych zmiennych rodowiskowych.

     HOME        Dla domylnego pooenia pliku .netrc , o ile taki istnieje.

     SHELL       Dla domylnej powoki.

ZOBACZ TAKE

     ftpd(8)

HISTORIA

     Komenda ftp pojawia si w 4.2BSD.

BDY

     Prawidowe wykonywanie wielu komend zaley od prawidowego zachowania si
     zdalnego serwera.

     Bd w traktowaniu powrotw karetki w kodzie transferu trybu-ascii w 4.2BSD
     zosta poprawiony. Poprawka ta moe powodowa nieprawidowoci w przesyaniu
     plikw binarnych do i od 4.2BSD w trybie ascii.  Sposobem na uniknicie
     tego problemu jest uywanie typu binarnego.












COMMENTS

Add your comment here. Whitespace and linebreaks are preserved. URLs are linked automatically.
CAPTCHA

No HTML allowed. URLs will be linked with nofollow attribute. Whitespace is preserved.