teejuht
1.
|
Sissejuhatus |
2.
|
ftp käsurealt |
3.
|
ncftp |
4.
|
mc ftp link |
5.
|
xdir |
6.
|
ws_ftp |
Üks vaieldamatuid Internetiga kaasnevaid hüveseid seisneb selles, et on võimalik faile transportida. Selleks on tegelikult mitmeid mooduseid. Kuni sinnamaani välja, et Wordi seest saadetakse e - mail millega pannakse fail kaasa. Võimalik, et teatud olukordades on see täiesti põhjendatud. Käesoleval juhul vaatame kõige klassikalisemat varianti - ftp. ftp kliente on olemas igasugustele OS'idele ja igale mitmeid:
w95, NT - WS_FTP, CoolFTP, ftp käsurealt
Linux - ncftp, xdir, xftp, ftp käsurealt
Edasipidises vaatame kõige primitiivsemat aga samas peaaegu alati olemas olevat võimalust - ftp käsurealt.
Järgnev jutt on tõene ka nt. W95 -st
linux-isse ftp tegemisel.
Praktiliselt käib asi nii, et nö. ftp
tegemiseks on tarvis kasutajal omada kahes interneti masinas account-i
(kasutajatunnust). Olles loginud end ühte masinasse sisse saab ta
alustada seanssi trükkides terminali käsureale:
bash# ftp teine.masin.com
seepeale küsitakse tema kasutajanime ja parooli
tolles teises masinas.
Kui sisseminek õnnestub muutub saab ta
ette ftp prompti, enamasti sellise:
ftp>
siit saab hakata juba andma korraldusi, enamus
on mõeldud failide kopeerimiseks nende kahe masina vahel.
Rõhutame, et ftp> pole mitte teie accountiga
seotud prompti uus kuju, vaid lihtsalt koht mille taha programm ftp korraldusi
võtab. Nalja pärast võib korraks stop'pida ftp Ctrl
+ Z ga mis järgi ilmub nähtavalt tavaline prompt; ftp saab taas
ette käsuga fg.
Teeme ühe lihtsa näite:
oleme masina suvi.oolberg.co taga ja teeme ftp
teise masinasse laura.oolberg.co
Saadame kolm faili
suvi:/home/imre/out/1.tgz
suvi:/home/imre/out/2.tgz
suvi:/home/imre/out/3.tgz
suvest laurasse kataloogi
laura:/home/oolberg/uuskraam
Peale sisselogimist laurasse:
1. Läheme lauras sellesse kataloogi kuhu failid peavad sattuma
ftp> pwd
ftp> cd /home/oolberg/
ftp> mkdir uuskraam
ftp> cd uuskraam
ftp> pwd
ftp> ls
2. Läheme kohalikus masinas õigesse kataloogi
ftp> pwd
ftp> cd /home/imre/out/
ftp> !ls
3. Läheme binary transferi mode'sse
ftp> bin
4. Paneme progressi näitaja käima
ftp> hash
5. Saadame kõik failid ära:
ftp> mput 1.tgz 2 tgz 3.tgz
6. veendume, et nad kohale said:
ftp> ls
7. lõpetame seansi
ftp> bye
Nii see käibki.
Põhilised käsud:
Ühed käsud tegelevad asjadega kohalikus
teised teises masinas.
Kusjuures hea on tähelepanna, et
- nn. local directoryiks saab see milles olles
käsk ftp anti.
- nn. shelli käske kohaliku masina jaoks
saab anda alustades kirjutamiset ! -märgiga.
- help'iga saab näha mis käske on,
samuti "man ftp" shellis
- selle ftp -ga ei saa otseselt kataloogistruktuuridega
tegeleda, küll aga aitavad scriptid (tore ftp on ncftp)
|
|
|
!ls | ls | kataloogi sisu vaatamine |
!pwd | pwd | kus kataloogis olete |
!mkdir dirname | mkdir dirname | loo kataloog |
!cd, lcd | cd | vaheta kataloogi |
Muidu käsud:
käsk | kirjeldus |
bin | binaar reshiim |
ascii | ascii reshiim |
hash | progressi näitaja |
prompt | mitme faili viimisel ei küsi kas ikka tahan |
put | faili kopeerima teise masinasse |
get | faili kopeerima teisest masinast |
mput | faile kopeerima teise masinasse |
mget | faile kopeerima teisest masinast võib kasutada wildcard'te ,*, ? |
bye | seansi lõpp |
Märkused:
1. Kui oleks tarvis salvestada ls -i output'i teises masinas siis on selleks olemas järgmine võimalus:
ls kataloog.mis.uvitab kohaliku.faili.nimi.millesse.tulemus.salvestatakse
nt.
See on programm linuxile, mis võimaldab kahte head asja:
- tõmmata ära kataloogistruktuure
põhjani
- file name compeation'i st. TAB lõpetab
kauge masina nimed ära
get -R *
Tavaliselt on linuxis installeeritud mc ja sealt on mugav võtt ühte paneeli ette kauge masina kataloogipuu:
F9 ja FTP -link, sinna kasti kirjutan mina [email protected] ja seejärel küsib ta parooli .. voila, ongi struktuur ees!
See on selline kaval programm, mis tõmbad kohale www site-id. see võib päris mahuks asi olla mille ta kohale toob. Ettevaatust rekursioonil!
W95 ja NT-le mõeldud ftp programm, hea asi, ees n kaks paneeli nagu NC' s.