Jinsi ya kupakua faili kutoka FTP kutoka kwa mstari wa amri ya Windows. Pakua, pakia na ufute faili kutoka kwa seva ya FTP kutoka kwa safu ya amri ya mteja wa FTP

Mara nyingi ni muhimu kurekebisha michakato ya kupakua, kupakia na kufuta faili kutoka kwa seva ya FTP. Kwa mfano, unapofanya kazi na hifadhidata za 1C zilizosambazwa au kuhifadhi nakala rudufu. Lakini si kila mtu anajua kwamba taratibu hizi zinaweza kufanywa kutoka kwa mstari wa amri bila kutumia programu ya ziada, yaani, zana za Windows. Hapo chini nitatoa syntax ya amri ya kufanya kazi na FTP, pamoja na mifano ya faili za bat kwa shughuli hizi.

1.ftp amri

Ili kubadilishana faili na seva ya FTP, tumia amri ya ftp, hapa kuna syntax yake:

FTP[-v] [-d] [-i] [-n] [-g] [-s:jina la faili] [-a] [-A] [-x:sendbuffer]
[-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [nodi]

-v Zima onyesho la majibu kutoka kwa seva ya mbali.
-n Zima kuingia kiotomatiki wakati unganisho la kwanza.
-i Inalemaza maombi ya mwingiliano wakati wa kutuma nyingi
mafaili.
-d Washa hali ya utatuzi.
-g Zima utandawazi wa jina la faili (tazama amri ya GLOB).
-s:jina la faili Bainisha faili ya maandishi iliyo na amri za FTP ambazo
itatekelezwa kiotomatiki unapoanzisha FTP.
-a Kutumia kiolesura cha ndani kufunga muunganisho.
-A Kuingia bila jina kwa huduma.
-x:tuma sockbuf Batilisha ukubwa chaguomsingi wa bafa SO_SNDBUF (8192).
-r: soksi ya recv Batilisha ukubwa chaguomsingi wa bafa SO_RCVBUF (8192).
-b:hesabu isiyolingana Kubatilisha ukubwa chaguomsingi wa kaunta ya async (3)
-w: ukubwa wa dirisha Batilisha saizi chaguomsingi ya kusambaza bafa (65535).
nodi Kubainisha jina au anwani ya IP ya nodi ya mbali,
ambayo unataka kuunganisha.

Kama unaweza kuona, hakuna waendeshaji wa kuunganisha kwenye seva na kufanya kazi na faili. Jambo ni kwamba amri hii huanza tu kikao cha ftp:

!
Mpito wa muda kwa ganda.

ongeza
Inaongeza kwa faili.

ascii
Kuweka hali ya kuhamisha faili katika umbizo la ascii.

kengele
Ishara ya sauti amri inapokamilika

binary
Weka hali ya kuhamisha faili ya binary.

kwaheri
Maliza kipindi cha ftp na utoke nje.

CD <удаленный_каталог>
Kubadilisha saraka ya kufanya kazi kwenye kompyuta ya mbali ambapo:
<удаленный_каталог> - jina la saraka ambayo itafanya kazi.

karibu
Kumaliza kipindi cha ftp.

utatuzi
Inabadilisha hali ya utatuzi.

kufuta <удаленный_файл>
Kufuta faili kwenye kompyuta ya mbali ambapo:
<удаленный_файл> - jina la faili kufutwa.

dir [ <удаленный_каталог> ] [<локальный_файл> ]
Inaonyesha yaliyomo kwenye saraka ya kompyuta ya mbali, ambapo:
<удаленный_каталог>
<локальный_файл>

tenganisha
Kumaliza kipindi cha ftp.

pata <удаленный_файл> [<локальный_файл> ]
Kupata faili ambapo:
<удаленный_файл>
<локальный_файл> — jina la faili kwenye kompyuta ya ndani .

globu
Kubadilisha kiendelezi cha metacharacter cha majina ya faili za ndani.

hashi
Hubadilisha matokeo ya "#" kwa kila kizuizi cha data kinachohamishwa.

msaada [ <команда> ]
Onyesha habari ya usaidizi kwa amri ya ftp, ambapo:
<команда> — Amri ambayo maelezo yake yataonyeshwa, ikiwa haijabainishwa, amri zote zitatolewa.

lcd [ <локальный_каталог> ]
Kubadilisha saraka ya ndani ya kompyuta inayofanya kazi, ambapo:
<локальный_каталог> - Jina la saraka mpya ya ndani; ikiwa haijabainishwa, jina la saraka ya sasa litatumika.

halisi <команда_1> … <команда_n>

<команда_n> - amri za kutuma;

ls [<saraka_ya_mbali>] [<local_file>]
Inaonyesha maudhui yaliyofupishwa ya saraka ya kompyuta ya mbali, ambapo:
<удаленный_каталог> - saraka ambayo yaliyomo yataonyeshwa; ikiwa haijabainishwa, saraka ya sasa inatumika;
<локальный_файл> - inabainisha faili ya ndani ya kuhifadhi kwenye orodha; ikiwa haijabainishwa, orodha itaonyeshwa kwenye skrini.

mdelete<kijijini_faili_1> … <kijijini_faili_n>
Kufuta faili nyingi kwenye kompyuta ya mbali ambapo:
<удаленный_файл_n> - majina ya faili za kufuta.

mdir<saraka_ya_mbali_1> … <saraka_ya_mbali_n> <local_file>
Chapisha yaliyomo kwenye saraka kadhaa kwenye kompyuta ya mbali, ambapo:
<удаленный_каталог_n> - saraka ambayo yaliyomo yataonyeshwa;
<локальный_файл> - inabainisha faili ya ndani ya kuhifadhi kwenye orodha; ikiwa haijabainishwa, orodha itaonyeshwa kwenye skrini.

mget <удаленный_файл_1> <удаленный_файл_n>
Kupokea faili nyingi ambapo:
<удаленный_файл_n> - faili ya mbali ya kunakili.

mkdir <удаленный_каталог>
Unda saraka kwenye kompyuta ya mbali ambapo:
<удаленный_каталог> - jina la saraka ya mbali ya kuunda.

mls<remote_directory_1> ... <saraka_ya_mbali_n> <local_file>
Chapisha maudhui yaliyofupishwa ya saraka kadhaa kwenye kompyuta ya mbali, ambapo:
<удаленный_каталог_n> - saraka ambayo yaliyomo yataonyeshwa; ikiwa haijabainishwa, saraka ya sasa inatumika;
<локальный_файл> - inabainisha faili ya ndani ili kuhifadhi kwenye orodha.

weka <локальный_файл_1> … <локальный_файл_n>
Inatuma faili nyingi ambapo:
<локальный_файл_n> - jina la faili za ndani ambazo zitanakiliwa.

haraka
Geuza kidokezo cha mwingiliano cha amri za mchanganyiko.

weka <локальный_файл> [<удаленный_файл> ]
Inatuma faili moja, ambapo:
<local_file>
<удаленный_файл>

pwd
Inaonyesha saraka ya kazi ya kompyuta ya mbali.

acha
Maliza kikao cha ftp na utoke kwenye mstari wa amri.

nukuu <команда>
Tuma amri ya kiholela ya ftp, ambapo:
<команда> - amri ya kutuma.

recv <удаленный_файл> [<локальный_файл> ]
Kurejesha faili kwa kutumia mipangilio ya aina ya faili ya sasa, ambapo:
<удаленный_файл> - faili ya mbali kwa kunakili;
<local_file> - jina la faili kwenye kompyuta ya ndani .

usaidizi wa mbali [ <команда> ]
Kupata habari ya usaidizi kuhusu amri kwenye mfumo wa mbali, ambapo:
<timu> — Amri ya mfumo wa mbali; ikiwa haijabainishwa, orodha ya amri zote itaonyeshwa.

badilisha jina <имя_файла> <новое_имя_файла>
Kubadilisha jina la faili ya mbali, ambapo:
<jina la faili> - jina la faili la kubadilisha jina;
<jina_la_mpya> - jina jipya la faili.

rmdir <имя_каталога>
Kufuta saraka kwenye kompyuta ya mbali ambapo:
<directory_name> - jina la saraka ya kufuta.

kutuma <локальный_файл> [<удаленный_файл> ]
Nakili faili moja kwa kutumia mipangilio ya aina ya faili ya sasa, ambapo:
<local_file> - jina la faili ya ndani ya kunakili;
<удаленный_файл> - jina la faili kwenye kompyuta ya mbali.

hali
Inaonyesha hali ya sasa ya muunganisho wa ftp.

kufuatilia
Geuza ufuatiliaji wa pakiti.

aina [ <имя_типа> ]
Kuweka aina ya uhamishaji faili, ambapo:
<aina_jina> - aina ya uhamishaji wa faili; ikiwa haijabainishwa, aina ya uhamishaji wa faili ya sasa itaonyeshwa.

mtumiaji <имя_пользователя> [<пароль> ] [<учетная_запись> ]
Tuma maelezo ili kuunganisha kwenye kompyuta ya mbali ambapo:
<Jina la mtumiaji> - jina la mtumiaji la kuunganisha kwenye kompyuta ya mbali;
<nenosiri> - nenosiri la jina la mtumiaji maalum, ikiwa halijaainishwa lakini inahitajika kwa uunganisho, amri ya ftp itauliza mtumiaji kwa hilo;
<Akaunti> - akaunti ya kuunganisha kwenye kompyuta ya mbali, ikiwa haijaainishwa lakini inahitajika kwa uunganisho, amri ya ftp itamwomba mtumiaji;

kitenzi
Inabadilisha hali ya kutoa ujumbe.


Hebu tuangalie mfano mdogo.

Kwanza, hebu tuandike "faili ya mwili" ambayo itapakia kwenye seva tovuti faili faili_data.dat kutoka" C:\mfano". Algorithm ya faili ya bat itakuwa kama ifuatavyo:

  • Unda faili ya transport.txt na mlolongo wa taarifa za ftp;
  • Tunatoa amri ya ftp, tukibainisha faili iliyoundwa kama vigezo;
  • Futa transport.txt.

Katika mfano huu, jina la faili na saraka ni ngumu katika faili. Hii sio rahisi kila wakati. Wacha turekebishe faili ya bat ili ipate data ya kupakiwa kama vigezo, na pia tutaweka maadili yote yanayobadilika katika anuwai za faili. Tunapata nambari ifuatayo ():

Ipasavyo, kunakili faili faili_data.dat kutoka" C:\mfano" kwa seva ya FTP katika " Muda\Chelezo", utahitaji kuendesha faili hii ya batch, ukibainisha jina la faili, saraka za ndani na za mbali kama vigezo.

Vivyo hivyo, unaweza kuandika faili za bat kwa na kwenye seva ya FTP, pamoja na faili inayoweza kutekelezwa na seti ya maagizo ya kiholela.

Je, makala hii ilikusaidia?

Nilihitaji kutuma faili za ripoti kwa seva ya FTP kila saa na pia kunakili utumaji wa faili hizi kupitia barua kwa wapokeaji kadhaa. Baada ya utafiti fulani nilitulia kwenye huduma iliyojengwa ndani ftp.exe (C:\Windows\System32\ftp.exe) na blat nzuri ya zamani. Kwa hiyo, hebu tuanze. Tunahitaji kupakia faili zote za XML kutoka kwa saraka ya %dir%\file_export (ambapo %dir% ndio njia ya folda yetu) hadi seva ya ftp.server.com kila saa.
Toleo jipya katika Python

Inaweka upakiaji wa faili kwa FTP

Unda faili ya amri kwa ftp.exe
Tunaunda hati ya maandishi (kwa mfano ftpcomm.txt) na kuandika ndani yake:
Ingia
nenosiri
cd IN
binary

kwaheri
Wapi:
Ingia- Kuingia kwa seva ya ftp
nenosiri- nenosiri la seva ya ftp
cd IN- nenda kwenye folda inayotakiwa
binary- weka njia ya binary ya kutuma faili. Katika kesi hii, faili haijasimbwa tena wakati wa maambukizi na imeandikwa bila kubadilika. Hii ndiyo njia salama zaidi ya kuhamisha faili.
mput C:\%dir%\file_export\*.xml- nakili faili moja au zaidi za ndani kwenye kompyuta ya mbali inayobainisha saraka
kwaheri- mwisho wa kikao cha FTP na utoke kutoka kwa seva ya FTP
Unda faili ya export.bat
Tunaandika ndani yake:

Wapi:
C:\WINDOWS\system32\ftp.exe- Njia ya matumizi ya ftp.exe
-s:c:\%dir%\ftpcomm.tx t - weka njia ya faili ya maandishi iliyo na amri za FTP, amri zitazinduliwa moja kwa moja baada ya FTP kuanza.
-i- Zima hali ya maingiliano wakati wa kuhamisha faili nyingi.
ftp.server.com- ingiza anwani ya seva yetu ya FTP.
Tunaangalia kazi kwa kuendesha export.bat. Tunaona kwamba faili zimepakiwa kwenye seva ya FTP. Lakini hapa tatizo linatokea: ikiwa tunahitaji kupakia faili mara moja kwa saa, tunawezaje kuzuia faili kutumwa tena? Suluhisho ni ndogo:
Ongeza kwenye faili ya export.bat:
cd /d C:\%dir%\file_export\
del *.xml
Wapi:
cd /d C:\%dir%\file_export\- nenda kwenye saraka ambayo faili za XML zimehifadhiwa.
del *.xml- Futa faili zote za XML.

Kuweka kutuma faili kwa barua pepe

Kutuma faili kwa barua pepe, tunatumia matumizi ya blat (http://www.blat.net/). Pakua na Ufungue saraka yoyote, kwa upande wetu ni c:\%dir\blat/
Blat ya ufungaji. Piga mstari wa amri. Kwenye mstari wa amri, nenda kwenye folda yetu:
cd c:\%dir%\blat/
Tunaanza usakinishaji wa blat (tunasajili wasifu wa blat kwenye Usajili, data imeandikwa kwa Usajili wa mfumo wa Windows kwenye tawi: .
blat.exe -sakinisha smtp.yandex.ru [email protected] 3 25 profile [email protected] Your_Password
Wapi:
smtp.yandex.ru- jina la seva ya barua ambayo barua pepe zitatumwa.
[email protected]- jina la mtumaji, ambalo litaonyeshwa kwenye shamba.
3 - idadi ya majaribio ya kutuma barua tena ikiwa unganisho kwenye seva itashindwa.
25 - Nambari ya bandari ya seva ya SMTP.
wasifu- jina la wasifu.
[email protected]- jina la mtumiaji ambalo litatumika wakati wa kuunganisha kwenye seva ya SMTP.
Nenosiri lako- nenosiri lililotumiwa wakati wa kuunganisha kwenye seva ya SMTP, i.e. nenosiri la kisanduku cha barua.

Inaongeza kutuma barua pepe kwa export.bat

Katika faili ya export.bat baada ya mstari
C:\WINDOWS\system32\ftp.exe -s:c:\%dir%\ftpcomm.txt -i ftp.server.com
Tunaandika:

Wapi:
-p wasifu- jina la wasifu (Imeainishwa wakati wa usakinishaji)
-charset windows-1251(Chagua usimbaji wa Windows)
-kwa [barua pepe imelindwa] - anwani ya mpokeaji barua
- somo "Usafirishaji wa faili"- Mada ya barua
- mwili "Usafirishaji otomatiki"- Mwili wa barua
-ambatisha c:\%dir%\file_export\*.xml- faili au faili zinazohitaji kutumwa
Ikiwa unahitaji kutuma barua kwa visanduku kadhaa vya barua, basi andika mstari huu mara kadhaa ukionyesha visanduku vya barua vya mpokeaji:
blat.exe -p profile -charset windows-1251 -to [barua pepe imelindwa]-somo "Usafirishaji wa faili" -mwili "Usafirishaji kiotomatiki" -ambatanisha c:\%dir%\file_export\*.xml
blat.exe -p profile -charset windows-1251 -to [barua pepe imelindwa]-somo "Usafirishaji wa faili" -mwili "Usafirishaji kiotomatiki" -ambatanisha c:\%dir%\file_export\*.xml
blat.exe -p profile -charset windows-1251 -to [barua pepe imelindwa]-somo "Usafirishaji wa faili" -mwili "Usafirishaji kiotomatiki" -ambatanisha c:\%dir%\file_export\*.xml

Faili ya mwisho ya export.bat

Kama matokeo, tunapata faili export.bat ambayo tuna mistari:
C:\WINDOWS\system32\ftp.exe -s:c:\%dir%\ftpcomm.txt -i ftp.server.com
blat.exe -p profile -charset windows-1251 -to [barua pepe imelindwa]-somo "Usafirishaji wa faili" -mwili "Usafirishaji kiotomatiki" -ambatanisha c:\%dir%\file_export\*.xml
cd /d C:\%dir%\file_export\
del *.xml
Katika mstari wa kwanza tunatuma faili kwenye seva ya FTP, kwa pili tunatuma faili kwa barua pepe, kisha uende kwenye saraka ambapo faili zimehifadhiwa na kuzifuta.

Inatuma faili kwa ratiba

Acha nikukumbushe kwamba tunahitaji kutuma faili kila saa, kwa hili tunaunda kazi katika Mpangilio wa Windows. Ambapo tunaonyesha kuwa tunahitaji kuendesha export.bat mara moja kwa saa.

Mstari wa chini

Kwa hivyo, tuna mfumo otomatiki wa kutuma faili kwa seva ya FTP na barua pepe kila saa.

FTP (Itifaki ya Uhamisho wa Faili) ni itifaki maarufu ya mtandao ambayo hutumiwa kunakili faili kutoka kwa kompyuta moja hadi nyingine kwenye mtandao wa ndani au kwenye Mtandao. FTP ni mojawapo ya itifaki za zamani zaidi za programu, ilionekana muda mrefu kabla ya HTTP, na hata kabla ya TCP/IP, mwaka wa 1971.

Itifaki ya FTP inaweza kuathiriwa, kumaanisha kuwa FTP haiwezi kusimba trafiki yake kwa njia fiche, utumaji ujumbe wote ni maandishi wazi, kwa hivyo majina ya watumiaji, nenosiri, amri na data zinaweza kusomwa na mtu yeyote anayeweza kukatiza pakiti kwenye mtandao. Kwa uhamishaji salama wa data, itifaki ya SFTP (Itifaki ya Uhamisho wa Faili Salama) hutumiwa. Tofauti na FTP ya kawaida, husimba amri na data kwa njia fiche, na kuzuia manenosiri na taarifa nyeti kusambazwa waziwazi kwenye mtandao. SFTP ni sawa katika utendakazi na FTP, lakini kwa sababu inatumia itifaki tofauti, wateja wa kawaida wa FTP hawawezi kuwasiliana na seva ya SFTP na kinyume chake. Ifuatayo, tutaangalia amri za msingi za kufanya kazi na programu ya FTP.

Mteja wa FTP amejumuishwa na usambazaji mwingi wa Linux. Hebu tuanze kwa kuzindua mpango na uunganisho wa ftp na, bila shaka, fikiria amri za msingi za kupakua kutoka kwa seva ya ftp na kupakia kwa ftp, kuunda saraka, kufuta faili, nk. Katika makala hii tutaelezea amri za kimsingi tu, na mwisho wa kifungu tutatoa msaada na mwongozo kutoka kwa koni - unaweza kujua kila wakati juu ya madhumuni ya amri na syntax yake, na vile vile juu ya kila kitu. amri zinazopatikana kwenye seva maalum ya ftp.

Uunganisho wa FTP

Ili kuanza muunganisho wa FTP, ingiza tu amri ftp<сервер> Kwa mfano:

ftp test.hostingthutor.com

Baada ya kushinikiza kuingia, pato la amri litakuwa kama ifuatavyo:

Imeunganishwa kwa mtihani..55.5.11).
220 mtihani..
Jina (test.site:ftpuser):

Njia nyingine ya kuunganisha ni kukimbia ftp kutoka kwa console, na baada ya kuunganisha kwenye seva ya ftp kwa kutumia amri wazi:

ftp
ftp> test.site

Kwa kuongeza, inawezekana kuunganisha kupitia IP:

ftp 114.55.5.11

Au kwa ombi hili ftp Barua pepe hii inalindwa dhidi ya spamboti. Ili kuiona, kivinjari chako lazima kiweze kutumia Javascript, yaani:

ftp Barua pepe hii inalindwa dhidi ya spambots. Ili kuiona, kivinjari chako lazima kiwe na Javascript
230 Mtumiaji ftpuser aliingia
Aina ya mfumo wa mbali ni UNIX.
Kutumia hali ya binary kuhamisha faili.
ftp>

Kutoka kwa ujumbe ni wazi kwamba aina ya uhamisho wa binary (binary) hutumiwa kuhamisha faili. Njia ya uhamishaji wa faili ya binary ni uhamishaji wa faili katika fomu ambayo zimehifadhiwa kwenye seva ya FTP. Hali ya Ascii (maandishi) hutumiwa kuhamisha faili za maandishi pekee. Unaweza kuingiza amri ascii au binary kubadili kati ya njia za maambukizi. Hali ya binary lazima itumike kwa aina zote za faili zisizo za maandishi - picha, kumbukumbu, programu, nk.

Kwa hivyo, wacha tuendelee kwa amri za kuvinjari na kupitia saraka za seva za ftp:

pwd - amri itaonyesha saraka ya sasa kwenye seva ya ftp:

ftp>pwd
257 "/" ndio saraka ya sasa

ls - amri itaonyesha orodha ya faili na saraka kwenye saraka ya sasa:

ftp>ls
227 Ingiza Hali ya Kusisimua.
150 Kufungua muunganisho wa data ya modi ya ASCII kwa orodha ya faili
-rw-r--r-- 1 ftpuser ftpuser 3034978 Jun 31 19:02 file1.tar.gz
-rw-r--r-- 1 ftpuser ftpuser 30842294 Jul 31 20:08 file2.tar.gz
-rw-r--r-- 1 ftpuser ftpuser 67798316 Jul 31 19:46 file3.tar.gz
-rw-r--r-- 1 ftpuser ftpuser 6001252 Jan 17 12:02 file4.zip
-rw-r--r-- 1 ftpuser ftpuser 31386394 Jan 17 11:28 file5.tar.gz
drwxr-xr-x 2 ftpuser ftpuser 4 Jan 17 20:23 www
-rw-r--r-- 1 ftpuser ftpuser 48546694 Jan 17 11:33 file6.zip
226 Uhamisho umekamilika

CD<имядиректории> - amri ya kwenda kwenye saraka inayotaka:

ftp> cd www
Amri ya 250 CWD imefaulu

Tunaangalia na timu pwd :

ftp>pwd
257 "/www" ndio saraka ya sasa

mkdir<имя директории> - kuunda saraka mpya (saraka):

ftp> mkdir tmp
257 "/tmp" - Saraka imeundwa kwa mafanikio

rmdir<имя директории> - kufuta saraka (saraka):

ftp> rmdir tmp
Amri ya 250 RMD imefanikiwa

Inafuta faili kwenye seva ya ftp

kufuta<имяфайла> - hufuta faili kwenye seva ya mbali ya ftp:

ftp> futa test1.sql
Amri ya 250 DELE imefaulu

Inapakua faili kutoka ftp

pata - pakua faili kwa mashine yako ya karibu. pata fileName au pata fileName newFileName

ftp>pata file.zip
local: file.zip remote: file.zip
227 Ingiza Hali ya Kusisimua.

226 Uhamisho umekamilika
Baiti 486694 zimepokelewa kwa sekunde 0.229 (6.5e+04 Kbytes/sekunde)

Pakua file.zip kwa mashine yako ya karibu kama file2.zip:

ftp> pata file.zip file2.zip
local: file2.zip remote: file.zip
227 Ingiza Hali ya Kusisimua.
150 Kufungua muunganisho wa data ya modi ya BINARY kwa file.zip (baiti 486694)
226 Uhamisho umekamilika
Baiti 486694 zimepokelewa kwa sekunde 0.306 (9.4e+04 Kbytes/sekunde)

Kwa kutumia amri pata kutoka kwa seva ya mbali ya ftp, faili zinakiliwa kwenye saraka ya sasa ya ndani. Ili kubadilisha saraka ya sasa ya eneo unahitaji kutumia amri lcd:

lcd<путь> - badilisha saraka ya sasa kwenye mashine ya ndani:

ftp> lcd /mizizi
Saraka ya ndani sasa /root

Kwa pakua faili nyingi kutoka kwa ftp ya mbali seva kwa mashine yako ya karibu, unaweza kutumia amri mget .

ftp> mget *.sql
mget test2.sql? y
227 Ingiza Hali ya Kusisimua.
(baiti 23957080)
226 Uhamisho umekamilika
Baiti 23957080 zilipokelewa kwa sekunde 0.233 (1e+05 Kbytes/sekunde)
mget test1.sql? y
227 Ingiza Hali ya Kusisimua.
(baiti 11873185)
226 Uhamisho umekamilika
Baiti 11873185 zimepokelewa kwa sekunde 0.135 (8.6e+04 Kbytes/sekunde)

Upakuaji wa kila faili lazima uthibitishwe (ndio / hapana) y /n .

Chaguo jingine la kupakua mget :

ftp> mget test1.sql test2.sql
mget test1.sql? y
227 Ingiza Hali ya Kusisimua.

226 Uhamisho umekamilika
Baiti 11873185 zimepokelewa kwa sekunde 0.101 (1.1e+05 Kbytes/sekunde)
mget test2.sql? y
227 Ingiza Hali ya Kusisimua.

226 Uhamisho umekamilika
Baiti 23957080 zilipokelewa kwa sekunde 0.204 (1.1e+05 Kbytes/sekunde)

Inapakia faili kwenye seva ya ftp

weka<имяфайла> - amri ya kupakia faili moja kwenye seva ya ftp.

ftp> weka test1.sql
local: test1.sql kijijini: test1.sql
227 Ingiza Hali ya Kusisimua.
150 Kufungua muunganisho wa data ya hali ya BINARY kwa test1.sql
226 Uhamisho umekamilika
Baiti 11873185 zimetumwa kwa sekunde 0.129 (9e+04 Kbytes/sekunde)

Kwa pakia faili nyingi unaweza kutumia amri mara moja weka :

ftp> mput test1.sql test2.sql
mput test1.sql? y
227 Ingiza Hali ya Kusisimua.
150 Kufungua muunganisho wa data ya hali ya BINARY kwa test1.sql
226 Uhamisho umekamilika
Baiti 11873185 zilizotumwa kwa sekunde 0.0964 (1.2e+05 Kbytes/sekunde)
mput test2.sql? y
227 Ingiza Hali ya Kusisimua.
150 Kufungua muunganisho wa data ya hali ya BINARY kwa test2.sql
226 Uhamisho umekamilika
Baiti 23957080 zimetumwa kwa sekunde 0.354 (6.6e+04 Kbytes/sekunde)

Kila upakiaji wa faili lazima uthibitishwe. y / n (Si kweli).

Chaguo jingine la amri weka :

ftp> mput *.sql
mput test1.sql? y
227 Ingiza Hali ya Kusisimua.
150 Kufungua muunganisho wa data ya hali ya BINARY kwa test1.sql
226 Uhamisho umekamilika
Baiti 11873185 zimetumwa kwa sekunde 0.0985 (1.2e+05 Kbytes/sekunde)
mput test2.sql? y
227 Ingiza Hali ya Kusisimua.
150 Kufungua muunganisho wa data ya hali ya BINARY kwa test2.sql
226 Uhamisho umekamilika
Baiti 23957080 zimetumwa kwa sekunde 0.2 (1.2e+05 Kbytes/sekunde)

Ikiwa faili kubwa zitapakiwa kwa FTP, basi itakuwa vyema kufuatilia maendeleo ya upakiaji. Kwa hili unaweza kutumia amri hashi Na tiki .

hashi - amri baada ya ambayo ftp itachapisha herufi "#" kila baiti 1024 za data:

ftp> heshi
Uchapishaji wa alama ya heshi umewashwa (alama ya baiti 1024/hashi).
weka faili2.tar.gaz
##########################
226 Uhamisho umekamilika
Baiti 785888111 zimetumwa kwa sekunde 6.94 (1.1e+05 Kbytes/sekunde)

tiki - amri itaonyesha kihesabu cha byte:

ftp> tiki
Uchapishaji wa alama ya heshi umezimwa.
Weka tiki kwenye uchapishaji wa kaunta (10240 byte/ongezeko la tiki).
ftp> weka file2.tar.gz
local: file2.tar.gz kijijini: file2.tar.gz
227 Ingiza Hali ya Kusisimua.
150 Kufungua muunganisho wa data wa modi ya BINARY kwa file2.tar.gz
Baiti zilizohamishwa: 912706618 -> counter
226 Uhamisho umekamilika
Baiti 912706618 zilizotumwa kwa sekunde 8.08 (1.1e+05 Kbytes/sekunde)

Hiyo ni seti nzima ya msingi ya amri za kufanya kazi na ftp kwenye koni. Kuangalia orodha ya amri zinazopatikana kwenye seva fulani ya FTP, unaweza kutumia amri msaada :

ftp>msaada
Amri zinaweza kufupishwa. Amri ni:

Debug mdir sendport tovuti
$ dir mget kuweka ukubwa
akaunti ondoa hali ya pwd ya mkdir
append exit mls acha muundo
mfumo wa kunukuu wa hali ya ascii
kengele pata modtime recv sunique
globu ya binary mput reget tenax
bye heshi tiki mpya zaidi ya rstatus
kesi msaada nmap rhelp trace
cd isiyo na kazi nlist ya kubadilisha jina
cdup picha ntrans weka upya mtumiaji
chmod lcd fungua anzisha tena umask
funga ls haraka rmdir verbose
cr macdef passiv runique ?
futa mdele tuma wakala

Unaweza pia kupata msaada mfupi kwa kila amri. msaada<команда> :

ftp>hali ya usaidizi
hali onyesha hali ya sasa

ftp>saidia kuacha
acha kusitisha kikao cha ftp na uondoke

ftp>msaada kwaheri
bye sitisha kikao cha ftp na utoke

Na hatimaye, timu mbili hapo juu acha au kwaheri kufunga kikao cha ftp na kutoka:

ftp>acha
221 Kwaheri.

Maelezo ya kina na maelezo ya amri yanaweza kupatikana kwa kutumia mtu ftp kwenye mstari wa amri.

#mtu ftp
Inaunda ukurasa, tafadhali subiri...
FTP(1) BSD Amri za Jumla Mwongozo FTP(1)

NAME
ftp - mpango wa kuhamisha faili kwenye mtandao

SYNOPSISI
ftp [-Apinegvd]
pftp [-Apinegvd]
................
...............

FTP ni shirika muhimu la TCP/IP la kuhamisha faili kati ya mifumo. Mojawapo ya faida kuu za FTP ni upatanifu wake na mifumo mingi tofauti ya seva pangishi ya mbali: faili zinaweza kuhamishwa kati ya mifumo ya mbali ya Windows 2000, Windows NT na UNIX, na hata seva za IBM kama vile AS/400. Ili kuzindua matumizi ya FTP, ambayo ina interface ya maandishi na inakuja na Windows 2000 na NT, ingiza tu ftp kwenye mstari wa amri.

Hebu tuorodhe amri 10 muhimu zaidi za FTP.

10. Msaada (au?). Amri nyingi za FTP zinaweza kuingizwa kwa njia tofauti. Kwa mfano, Msaada na alama ya kuuliza (?) hufanya kazi sawa. Waanzizi wanapaswa kuanza na amri ya Msaada, baada ya kuingia ambayo mfumo hutoa mtumiaji orodha kamili ya amri za FTP. Ili kupata maelezo mafupi ya amri, ingiza? na kisha jina la amri:

Ftp>? wazi

9. Fungua. Kipindi cha FTP kwa kawaida huanza na amri ya Fungua, ambayo huanzisha muunganisho kwa seva maalum ya FTP (mpandishi wa mbali lazima awe na huduma ya FTP inayoendeshwa). Baada ya kupokea amri ya Fungua, mfumo unaomba kitambulisho cha mtumiaji na nenosiri. Seva nyingi za FTP hukuruhusu kujiandikisha kwa kitambulisho kisichojulikana na nenosiri tupu. Ili kuanzisha muunganisho na kompyuta inayoitwa teca2, unahitaji kuingia

Ftp>fungua teca2

8. Acha (au kwaheri). Amri ya Kuacha inamaliza kikao chochote wazi na kutoka kwa ganda la FTP:

Ftp>acha

Ili kufunga kikao wazi bila kusitisha FTP, tumia amri ya Funga.

7. Pwd. Amri ya Pwd inaonyesha saraka kwenye mashine ya mbali ambayo imeunganishwa kwa sasa katika kipindi cha FTP:

6. Ls. Amri ya Ls inaonyesha orodha ya faili na subdirectories ziko kwenye saraka ya sasa kwenye kompyuta ya mbali. Ls hukuruhusu kufikia faili za mbali:

5. Cd. Ikiwa faili unayohitaji haiko kwenye saraka ya sasa ya mfumo wa mbali, unaweza kutumia amri ya Cd kubadilisha kwenye saraka nyingine. Ikiwa muunganisho umeanzishwa kwa mashine ya UNIX, saraka ya mbali kawaida huonyeshwa kwa kufyeka mbele (katika kesi hii saraka ya upakuaji):

Ftp>cd/vipakuliwa

4.Lcd. Amri ya Lcd inabadilisha saraka ya sasa kwenye mashine ya ndani. Faili zozote zilizopokelewa kutoka kwa mashine ya mbali zitaandikwa kwa saraka ya sasa kwa chaguo-msingi. Ili kubadilisha saraka ya sasa ya ndani kuwa C: emp, unapaswa kuingiza amri

Ftp>lcd C: emp

3. Bin (au Binary). Kwa chaguo-msingi, FTP huhamisha faili katika muundo wa ASCII, ambayo ni rahisi kwa faili za maandishi. Lakini ili kuhamisha faili zinazoweza kutekelezeka na .zip, unahitaji kubadilisha aina ya uhamishaji kuwa ya binary kwa kutumia amri ya Bin:

Ili kurudi kwenye hali ya ASCII, tumia amri ya ASCII.

2. Weka (au Tuma). Amri ya Weka hukuruhusu kunakili faili ya ndani kwenye saraka ya sasa ya mashine ya mbali. Ili kutuma faili inayoitwa localfile.txt kwa saraka ya C: emp kwenye mfumo wa mbali, unahitaji kuingiza amri.

Ftp>weka C: emp localfile.txt

1. Pata (au Recv). Amri ya Pata hutumiwa kupakua faili kutoka kwa Mtandao (au kutoka kwa mashine za mbali) hadi saraka ya sasa ya mashine ya ndani. Ili kupata faili iitwayo remotefile.txt, ungeingiza amri

Ftp>pata remotefile.txt

Michael Auty ni mhariri wa kisayansi wa Jarida la Windows NT la Marekani na rais wa TECA, kampuni iliyobobea katika ukuzaji wa programu na huduma za ushauri. Anaweza kuwasiliana naye kwa:

Na nikafikiria: kila mtu anajua kuwa zana za kawaida za Windows zinatosha kufanya kazi na hifadhi za FTP? Katika makala hii, nitaelezea njia tatu rahisi za kuhamisha faili kupitia FTP kwa kutumia mfano. Mbinu sawa zinatumika katika . Unachohitaji ni , Explorer na mstari wa amri.

Njia ya kwanza: Internet Explorer 8

Mtumiaji yeyote wa mtandao anafahamu anwani za HTTP za kufikia tovuti, ambazo zimeingia kwenye bar ya anwani ya kivinjari - kwa mfano,. Anwani za kupata seva za FTP zimejengwa kulingana na kanuni sawa:.

Ingiza anwani yako ya hifadhi ya FTP ya umma, kama vile Microsoft (Kielelezo A), kwenye upau wa anwani na ubofye . Ikiwa uunganisho umefanikiwa, utaona saraka ya mizizi. Ili kufikia subdirectories na faili, bofya kwenye saraka kuu. Ili kupakua faili, bonyeza-click juu yake na uchague chaguo la "Hifadhi Lengo Kama".

Kama unaweza kuona, nakala zote za hifadhidata, viraka, visasisho, huduma na hati za Microsoft zimehifadhiwa kwenye seva, zinawasilishwa tu kwa njia ya orodha iliyo na tarehe. Maelezo ya kina kuhusu hifadhi ya FTP yamo katika faili za "readme.txt".

Kielelezo A. Seva ya Microsoft FTP kama inavyoonekana kutoka Internet Explorer 8.

Tafadhali kumbuka: ili kuunganishwa kwa mafanikio na seva ya FTP kwa kutumia IE, "Wezesha mwonekano wa folda ya FTP (nje ya Internet Explorer)" na "Tumia itifaki ya FTP tu (Tumia Passive FTP (kwa upatanifu wa ngome na modemu ya DSL) katika sehemu ya Kuvinjari. Kichupo cha hali ya juu cha kisanduku cha mazungumzo cha Chaguo za Mtandao. Unaweza kuiita kutoka kwa menyu ya "Zana".

Ili kufikia seva za faragha za FTP, lazima uweke jina la mtumiaji na nenosiri (Kielelezo B). Hata hivyo, kwa njia hii katika IE 7 au IE 8 unaweza tu kuona orodha ya faili. Ili kupakua itabidi utumie Explorer (Windows Explorer). Angalia Mtini. kwa maelezo. C, D, E na F.


Kielelezo B: Jina la mtumiaji na nenosiri zinahitajika ili kufikia seva za FTP za kibinafsi.


Kielelezo C. Chagua "Ukurasa | Fungua tovuti ya FTP katika Windows Explorer" (Ukurasa | Fungua Tovuti ya FTP katika Windows Explorer) au "Angalia | Fungua Tovuti ya FTP katika Windows Explorer (Tazama | Fungua Tovuti ya FTP katika Windows Explorer) ili kuzindua Explorer.



Kielelezo D: Katika sanduku la mazungumzo la Onyo la Usalama la Internet Explorer, bofya Ruhusu.