Provided by:
manpages-pl_20060617-3_all 
NAZWA
ftp -- ARPANET'owy program do przesylania plikow
SK/LADNIA
ftp [-v] [-d] [-i] [-n] [-g] [-q] [host]
OPIS
Ftp jest interfejsem uytkownika do ARPANET'owego standardu - Protokolu
Przesylania Plikow (File Transfer Protocol). Ten program pozwala
uytkownikom przesyla pliki na i z odleglego miejsca w sieci.
Opcje mog by podawane w linii polece lub w interpretatorze komend.
-v Ta opcja kae ftp pokazywa wszystkie odpowiedzi z odleglego serwera,
a take statystyki o transferze danych.
-n Wstrzymuje ftp od probowania ``auto-logina'' przy pierwszym
polczeniu. Jeli auto-login jest wlczony, ftp sprawdzi czy w pliku
.netrc (zobacz niej) w katalogu uytkownika istnieje wpis opisujcy
konto na odleglej maszynie. Jeli wpis nie istnieje, ftp spyta o
login na odleglym serwerze (standardowo jest to nazwa uytkownika,
na komputerze lokalnym) i jeli bdzie potrzebne o haslo i konto na
ktore si zalogowa.
-i Wylcza interaktywne pytania podczas wielokrotnego cigania plikow.
-d Wlcza debuggowanie.
-g Wylcza rozszerzanie znakow specjalnych w nazwach plikow (np.
*,?,[],{})
-q Wychodzi, gdy wystpi bld podczas wykonywania polecenia w makrze.
Host, z ktorym ftp ma si komunikowa moe by podany w linii polece. Jeli
tak si stanie, ftp od razu sprobuje si polczy z serwerem FTP na tym
hocie. W przeciwnym wypadku ftp wejdzie do swojego interpretatora polece
i bdzie czekal na polecenia od uytkownika. Kiedy ftp czeka na polecenia
od uytkownika, 'ftp>' jest pokazywane na ekranie. Nastpujce komendy s
rozpoznawane przez ftp:
! [komenda [arg]]
Wywoluje interaktywny shell na lokalnym komputerze. Jeeli
podano jakie argumenty, pierwszy jest uwaany za polecenie do
wykonania od razu, z reszt argumentow jako jego argumenty.
$ nazwa-makra [arg]
Wykonuje makro o nazwie nazwa-makra zdefiniowane przy pomocy
komendy macdef. Argumenty s przekazywane do makra bez
rozszerzania nazw (unglobbed).
konto [has/lo]
Dostarcza dodatkowe haslo potrzebne, aby mie dostp do
zasobow, po tym jak logowanie zostalo zakoczone pomylnie.
Jeli nie podano adnych argumentow, uytkownik bdzie zapytany o
haslo do konta w trybie bez wywietlania znakow.
append plik-lokalny [plik-zdalny]
Dopisz plik lokalny do plik na odleglej maszynie. Jeli
plik-lokalny pozostal niezdefiniowany, nazwa lokalnego pliku
jest uywana do nazwania pliku odleglego po zmianie komendami
z ustawie polece ntrans lub nmap. Transfer pliku korzysta z
ustawie type, format, mode, i structure.
ascii Ustawia tryb przesylania plikow ( type ) na sieciowy ASCII.
Jest to standardowe ustawienie.
bell Wlcza sygnal dwikowy po skoczeniu kadego polecenia przeslania
pliku.
binary Ustawia tryb przesylania plikow ( type ) na binarny.
bye Koczy sesj FTP z odleglym serwerem i wychodzi z ftp. Koniec
pliku take zakoczy sesj i skoczy dzialanie.
case Zmienia wraliwo na wielko liter w odleglych plikach podczas
polecenia mget. Kiedy case jest wlczone (standardowo
wylczone), due litery w nazwach plikow na odleglym komputerze
zostan zmienione na male litery podczas zapisywania w
katalogu lokalnym.
cd zdalny-katalog
Zmienia aktualny katalog na odleglym komputerze na
zdalny-katalog.
cdup Zmienia aktualny katalog na odleglym komputerze na katalog o
jeden stopie wyszy.
chmod prawa nazwa-pliku
Zmienia prawa dostpu do pliku nazwa-pliku na odleglym
komputerze na prawa.
close Koczy sesj FTP z odleglym serwerem i wraca do interpretatora
polece. Wszystkie zdefiniowane makra s usuwane.
cr Zmienia usuwanie znaku powrotu karetki na kocach linii w
plikach przesylanych w trybie ascii. Rekordy s koczone
znakami cr/lf, w czasie przesylania w trybie ascii. Kiedy cr
jest wlczone (standardowo), powrot 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 wylczone.
delete plik-zdalny
Usuwa plik plik-zdalny na odleglym komputerze.
debug [warto-debuga]
Zmienia tryb debuggowania. Jeli opcjonalny argument
warto-debuga zostanie podany, jest on uywany do ustawienia
poziomu debugowania. Kiedy debugowanie jest wlczone, ftp
pokazuje kad lini wysylan 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 wlczone, ftp poprosi uytkownika o weryfikacj
ostatniego argumentu, bdcego docelowym plikiem lokalny do
ktorego zostanie zapisany wynik dir. Jeli aden katalog nie
zostanie podany, uywany jest aktualny katalog na odleglym
serwerze. Jeli aden lokalny plik nie zostanie podany lub
local-file jest -, wynik zostanie pokazany na terminalu.
disconnect Synonim dla close.
forma format
Zmienia form przesylania 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 odleglej maszynie, zgodnie z ustawieniami
case, ntrans, i nmap. Aktualne ustawienia type, form, mode,
i structure s uywane przy przesylaniu pliku.
glob Zmienia rozszerzanie nazw plikow dla polece mdelete, mget i
mput. Jeli rozszerzanie jest wylczone przy pomocy glob,
argumenty bdce nazwami plikow nie s rozszerzane.
Rozszerzanie dla mput jest wykonywane tak jak w csh(1). Dla
mdelete i mget, kady odlegly plik jest rozszerzany osobno na
odleglym serwerze i lista plikow nie jest lczona.
Rozszerzanie nazw katalogow jest inne od rozszerzania nazw
katalogow: dokladny rezultat zaley od odleglego systemu
operacyjnego i serwera ftp. Mona go wczeniej podgldn przy
pomocy 'mls remote-files -' Uwaga: mget i mput nie maj za
zadanie przesyla cale podkatalogi z plikami. To moe by
wykonywane przez przesylanie archiwow tar(1) tych
podkatalogow (w trybie binarnym).
hash Zmienia wypisywanie hasha (``#'') dla kadego przeslanego
bloku danych. Dlugo 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 odleglym serwerze na sekundy
sekund. Jeli sekundy zostaly pominite, pokazywany jest
aktualny licznik bezczynnoci.
lcd [katalog]
Zmienia aktualny katalog na lokalnej maszynie. Jeli katalog
nie zostal podany, uywany jest katalog domowy uytkownika.
ls [remote-directory] [local-file]
Pokazuje zawarto katalogu na odleglej maszynie. Lista zawiera
informacje systemowe, ktore zostaly wybrane przez serwer; np.
wikszo systemow UNIX pokae list z komendy 'ls -l'. (Zobacz
take nlist.) Jeli nie podano remote-directory aktualny
katalog roboczy jest uywany. Jeli interaktywne pytania s
wlczone, ftp kae uytkownikowi potwierdzi, e ostatni argument
rzeczywicie jest docelowym plikiem lokalnym do ktorego
zostanie zapisany wynik polecenia ls. Jeli nie podano pliku
lokalnego lub local-file jest '-', lista pokazywana jest w
oknie terminala.
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 znakow we wszystkich zdefiniowanych
makrach. Makro pozostaje zdefiniowanym dopoki 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 wywolujcej makro. `i' poprzedzone przez `$'
sygnalizuje, e makro ma zosta zaptlone. Przy pierwszym
przejciu `$i' zamieniane jest przez pierwszy argument w linii
wywolania makra, przy drugim przejciu zamieniany jest przez
drugi argument, 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 odleglego serwera.
mdir zdalne-pliki plik-lokalny
Tak jak dir, tylko, e mona poda wiele plikow. Jeli wlczone s
interaktywne pytania, ftp kae uytkownikowi potwierdzi, e
ostatni argument rzeczywicie jest plikiem lokalnym do ktorego
zostanie zapisany wynik polecenia mdir.
mget zdalne-pliki
Rozszerza nazwy dla zdalnych-plik'ow na odleglym serwerze i
wykonuje get dla kadego pliku otrzymanego w ten sposob.
Zobacz take glob, gdzie opisane s detale rozszerzania nazw.
Kady z tych plikow zostanie przetworzony zgodnie z
ustawieniami case, ntrans, i nmap. Pliki s przesylane do
lokalnego aktualnego katalogu, ktory moe zosta zmieniony przy
pomocy 'lcd katalog'; nowy katalog lokalny moe zosta
utworzony przez '! mkdir katalog'.
mkdir nazwa-katalogu
Tworzy nowy katalog na odleglej maszynie.
mls zdalne-pliki plik-lokalny
Tak jak nlist, poza tym, e moe by podane wiele odleglych
plikow oraz katalog lokalny plik-lokalny musi zosta podany.
Jeli wlczone s interaktywne pytania, ftp kae uytkownikowi
potwierdzi, e ostatni argument rzeczywicie jest plikiem
lokalnym, do ktorego zostanie zapisany wynik polecenia mls.
tryb [nazwa-trybu]
Ustawia tryb przesylania na nazw-trybu. Standardowo jest to
tryb ``stream''.
modtime nazwa-pliku
Pokazuje dat ostatniej modyfikacji pliku na odleglym
serwerze.
mput pliki-lokalne
Rozszerza znaki specjalne w nazwach plikow lokalnych podanych
jako argumenty i wykonuje put dla kadego otrzymanego pliku.
Zobacz take glob, gdzie opisane s detale rozszerzania nazw.
Kady z tych plikow zostanie przetworzony zgodnie z
ustawieniami ntrans, i nmap.
newer nazwa-pliku [plik-lokalny]
Pobiera plik, gdy data modyfikacji na odleglym serwerze jest
poniejsza ni data modyfikacji pliku lokalnego. Jeli lokalny
plik nie istnieje, plik odlegly jest uwaany za nowszy. W
przeciwnym wypadku ta komenda jest identyczna z get get.
nlist [zdalny-katalog] [plik-lokalny]
Pokazuje list plikow w katalogu na odleglym komputerze. Jeli
zdalny-katalog nie zostal podany, uywany jest aktualny
katalog roboczy. Jeli wlczone s interaktywne pytania, ftp
kae uytkownikowi potwierdzi, e ostatni argument jest plikiem
lokalnym, do ktorego zostanie zapisany wynik polecenia nlist.
Jeli lokalny plik nie zostal podany lub podano -, wynik
pokazywany jest na terminalu.
nmap [inwzorzec outwzorzec]
Wlcza lub wylcza mechanizm mapowania nazw plikow. Jeli nie
podano argumentow jest on wylczany. Jeli podano argumenty
pliki odlegle s mapowane w czasie komend mput oraz put
wydanych bez podanych plikow odleglych. Jeli podano
argumenty, pliki lokalne s mapowane podczas komend mget oraz
get wydanych bez podanych plikow lokalnych. To polecenie
jest przydatne podczas polcze z systemami nie-UNIX z inn
konwencj nazywania plikow. Mapowanie robione jest ze wzorcow
inwzorzec i outwzorzec. [Inwzorzec] jest wzorem dla plikow
przychodzcych (ktore mogly ju by przetworzone zgodnie z
ustawieniami ntrans i case ). Zmienne wzorcowe s robione
przez umieszczanie sekwencji `$1', `$2', ..., `$9' w
inwzorzec. Uycie `\' zapobiega specjalnemu traktowaniu znaku
`$'. Wszystkie inne znaki s traktowane doslownie i uywane do
okrelenia wartoci zmiennych nmap [inwzorzec]. Np. podanie
jako inwzorzec $1.$2 oraz jako odlegl 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 plikow wejciowych
"myfile" i "myfile.myfile" dla ".myfile". Odstpy mog by
zawarte w outwzorzec, tak jak w przykladzie: `nmap $1 sed "s/
*$//" > $1' . Uycie znaku `\' zapobiega specjalnemu
traktowaniu znakow `$','[','[', oraz `,'.
ntrans [inznaki [outznaki]]
Wlcza lub wylcza mechanizm tlumaczenia znakow nazw plikow.
Jeli nie podano argumentow, mechanizm translacji znakow nazw
plikow jest wylczony. Jeli podano argumenty, znaki zdalnych
nazw plikow podlegaj podczas wywolywania komend mput i put
tlumaczeniu. (o ile nie podano jawnie zdalnej nazwy pliku.)
Podobnie ma si sprawa z dzialaniem komend mget i get .
Komenda ta jest przydatna do podlczania si do nie-UNIX owego
komputera o innych konwencjach nazywania plikow. Znaki nazwy
pliku, odpowiadajce znakom w inznaki s podmieniane na ich
odpowiedniki w outznaki. Jeli pozycja znaku w inznaki jest
dalsza ni dlugo outznaki, to znak jest kasowany z nazwy
pliku.
open host [port]
Nawi polczenie z podanym hostem FTP . Dodatkowo mona poda
numer portu; wtedy ftp sprobuje zestawi polczenie z serwerem
FTP na okrelonym porcie. Jeli wlczona jest opcja auto-login
(a jest to domylne), ftp sprobuje te automatycznie zalogowa
uytkownika na serwer FTP (patrz niej).
prompt Wlcz interaktywne zapytywanie. Pojawia si to podczas
wielokrotnych transferow plikow, umoliwiajc uytkownikowi
selektywne wysylanie lub pobieranie plikow. Jeli jest to
wylczone (domylnie jest wlczone), wszelkie operacje mget i
mput bd przenosi wszystkie pliki; mdelete rownie nie bdzie
oszczdza niczego.
proxy komenda-ftp
Wywolaj komend ftp w drugorzdnym polczeniu. Komenda ta
zezwala na rownoczesne polczenie do dwoch zdalnych serwerow
ftp i przesylanie plikow midzy nimi dwoma. Pierwsz komend
proxy powinna by open, do zestawienia drugorzdnego polczenia.
Aby zobaczy list komend ftp, dostpnych w drugorzdnym
polczeniu, wpisz "proxy ?". Nastpujce komendy zachowuj si
inaczej po poprzedzeniu przez proxy: open nie definiuje
nowych makr podczas procesu autologowania, close nie kasuje
istniejcych definicji makr, get i mget przesylaj pliki z
hosta w polczeniu pierwszorzdnym na host w polczeniu
drugorzdnym, a put, mput, i append przesylaj pliki z hosta w
polczeniu drugorzdnym na host w polczeniu pierwszorzdnym.
Trzeciorzdne transfery plikow zale od obslugiwania przez
serwer polczenia drugorzdnego komendy PASV protokolu ftp.
put plik-lokalny [plik-zdalny]
Zapisz plik lokalny na zdalnej maszynie. Jeli plik-zdalny
nie jest podany, uywana jest lokalna nazwa plikow (po
przetworzeniu wedlug ustawie ntrans lub nmap ). Transfer
plikow 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 przesylane doslownie do zdalnego serwera
FTP .
recv plik-zdalny [plik-lokalny]
Synonim get.
reget plik-zdalny [plik-lokalny]
Reget dziala 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 plikow poprzez
sieci, majce tendencje do zrywania polcze.
remotehelp [nazwa-komendy]
Zadaj pomocy od zdalnego serwera FTP . Jeli podano
nazw-komendy to jest ona rownie przekazywana serwerowi.
remotestatus [nazwa-pliku]
Bez argumentow, 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
sekwencjonowanie komendy/odpowiedzi ze zdalnym serwerem ftp.
Resynchronizacja jest niezbdna po pogwalceniu protokolu 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 Wlcz zapisywanie plikow na lokalnym systemie z unikalnymi
nazwami plikow. 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". Poniej
drukowany jest komunikat o bldzie i transfer dalej nie
zachodzi. Generowanie unikalnej nazwy pliku bdzie
raportowane. Zauwa, e runique nie wplywa na pliki lokalne,
wygenerowane komend powloki (patrz niej). Domylnie jest to
wylczone.
send plik-lokalny [plik-zdalny]
Synonim put.
sendport Wlcz uywanie komend PORT . Domylnie ftp probuje uywa komendy
PORT podczas nawizywania polczenia dla kadego transferu
danych. Uywanie komendy PORT moe zapobiec oponieniom podczas
wielokrotnych transferow plikow. Jeli komenda PORT
zawiedzie, ftp uyje domylnego portu danych. Gdy uywanie
komendy PORT jest wylczone, nie s podejmowane adne proby w
kierunku uywania komend PORT podczas transferow plikow. Jest
to przydatne dla niektorych implementacji FTP , ktore ignoruj
komendy PORT , lecz nieprawidlowo wskazuj, e zostaly one
przyjte.
site arg1 arg2 ...
Argumenty s przesylane doslownie 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 plikow na nazw-struktury. Domylnie
uywana jest struktura ``stream''.
sunique Wlcz zapisywanie plikow na maszynie zdalnej wedlug konwencji
unique. Serwer zdalny musi obslugiwa komend STOU protokolu
FTP. Zdalny serwer bdzie zglaszal unikalne nazwy. Domylnie
jest to wylczone.
system Poka typ systemu operacyjnego zdalnej maszyny.
tenex Ustaw typ transferu plikow, wymaganego do rozmawiania z
maszynami TENEX .
trace Wlcz ledzenie pakietow.
type [nazwa-typu]
Ustaw typ transferu plikow 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 [has/lo] [konto]
Zezwala na identyfikacj przed serwerem FTP . Jeli has/lo nie
jest podane, a serwer go wymaga, ftp zapyta o nie (po
wylczeniu 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 wymagal go
podczas logowania, to po zakoczeniu sekwencji logowania
serwerowi zostanie przekazana komenda account. O ile ftp nie
byl wywolany z wylczonym ``auto-login'', proces ten jest
dokonywany automatycznie w pocztkowym polczeniu z serwerem
FTP .
verbose Wlcz tryb gadatliwy. W trybie tym wszystkie odpowiedzi
serwera FTP s uytkownikowi drukowane. Dodatkowo, tryb ten po
transferach plikow daje statystyki. Domylnie tryb ten jest
wlczony.
? [komenda]
Synonim help.
Zawierajce spacje argumenty komend mog by cytowane znakami cudzyslowow
`"'.
PRZERYWANIE TRANSFERU PLIK'OW
Aby przerwa transfer plikow, uyj terminalowego klawisza przerwania
(zwykle Ctrl-C). Transfery wysylane zostan zatrzymane natychmiast.
Transfery odbierane zostan zatrzymane przez wyslanie komendy ftp ABOR do
zdalnego serwera i przez odrzucenie wszelkich dalszych odebranych danych.
Szybko dokonania tego zadania, zaley od tego, jak zdalny serwer obsluguje
ABOR . Jeli serwer nie obsluguje komendy ABOR , znak zachty 'ftp>' nie
pojawi si a serwer nie zakoczy wysyla danego pliku.
Sekwencja terminalowa przerwania bdzie ignorowana w wypadku gdy ftp
zakoczyl przetwarzanie lokalne i oczekuje odpowiedzi od zdalnego serwera.
Dlugie oponienie w tym trybie moe wynika z obslugi ABOR, opisanej powyej,
lub z nieoczekiwanego zachowania zdalnego serwera, lcznie z pogwalceniami
protokolu ftp. Jeli oponienia wynikaj z nieoczekiwanego zachowania
zdalnego serwera, lokalny program ftp musi by ubijany rcznie.
KONWENCJE NAZYWANIA PLIK'OW
Pliki, przekazane komendom ftp jako argumenty s przetwarzane wedlug
nastpujcych 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 powloki. Ftp wtedy rozwidla (fork) powlok przy uyciu
popen(3) i odczytuje (zapisuje) ze stdout (stdin). Jeli komenda
powloki zawiera spacje, argument musi by zacytowany; np. ``" ls
-lt"''. Szczegolnie uytecznym przykladem tego mechanizmu jest:
``dir more''.
3. Przy nieudanym zakoczeniu powyszych sprawdze, o ile wlczone jest
``globowanie'', nazwy lokalnych plikow s rozwijane wedlug regul
uywanych w csh(1); c.f. komenda glob . Jeli komenda ftp oczekuje
pojedynczego pliku lokalnego (np. put), to uywany jest tylko
pierwszy plik wygenerowany operacj "globowania".
4. Dla komend mget i get bez podanych lokalnych nazw plikow, nazwa
lokalna jest identyczna ze zdaln, cho moe by przeksztalcana przez
ustawienia case, ntrans, lub nmap . Ostateczna nazwa pliku moe by
jeszcze ewentualnie zmieniona jeli wlczone jest runique .
5. Dla komend mput i put bez podanych zdalnych nazw plikow, zdalne
nazwy s identyczne z lokalnymi, cho mog by przeksztalcone przez
ustawienia ntrans lub nmap . Ostateczna nazwa pliku moe by jeszcze
ewentualnie zmieniona jeli wlczone jest sunique .
PARAMETRY TRANSFERU PLIK'OW
Specyfikacja FTP podaje wiele parametrow, ktore mog dotyczy transferu
plikow. Parametr type moe by jednym z ``ascii'', ``image'' (binary),
``ebcdic'' i ``local byte size'' (przewanie dla PDP-10's i PDP-20's ).
Ftp obsluguje typy ascii oraz image transferu plikow plus local byte size
8 dla transferow w stylu tenex .
Ftp obsluguje tylko domylne wartoci dla pozostalych parametrow transferu
plikow: mode, form, i struct.
PLIK .netrc
Plik .netrc zawiera informacje loginowe i inicjalizacji, uywane przez
proces autologowania. Znajduje si w katalogu domowym uytkownika.
Rozpoznawane 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 , ktory
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
dowolnej 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 , ktora wylcza autologowanie.
login nazwa
Okrel uytkownika zdalnej maszyny. Jeli ten element istnieje,
autologowanie rozpocznie logowanie z uyciem podanej nazwy.
password /lacuch
Przekazuje haslo. Jeli ten element jest obecny, proces
autologowania przekae podany lacuch jeli zdalny serwer wymaga
hasla jako czci procesu logowania. Zauwa, e jeli element ten
jest obecny w .netrc dla uytkownikow innych ni anonymous, ftp
przerwie proces autologowania jeli .netrc jest odczytywalne
przez kogokolwiek poza uytkownikiem.
konto /lacuch
Przeka dodatkowe haslo konta. Jeli ten element jest obecny,
proces autologowania przekae podany lacuch jeli serwer zada
dodatkowego hasla 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
pierwszy krok procesu autologowania.
RODOWISKO
Ftp korzysta z nastpujcych zmiennych rodowiskowych.
HOME Dla domylnego poloenia pliku .netrc , o ile taki istnieje.
SHELL Dla domylnej powloki.
ZOBACZ TAKE
ftpd(8)
HISTORIA
Komenda ftp pojawila si w 4.2BSD.
B/LDY
Prawidlowe wykonywanie wielu komend zaley od prawidlowego zachowania si
zdalnego serwera.
Bld w traktowaniu powrotow karetki w kodzie transferu trybu-ascii w
4.2BSD zostal poprawiony. Poprawka ta moe powodowa nieprawidlowoci w
przesylaniu plikow binarnych do i od 4.2BSD w trybie ascii. Sposobem na
uniknicie tego problemu jest uywanie typu binarnego.
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.