Matn fayli bilan Ftp buyruqlar. Linuxda asosiy FTP buyruqlari

Uy / Texnologiyalar

Hisobot fayllarini har soatda yuborishim kerak edi FTP server Shuningdek, ushbu fayllarni pochta orqali bir nechta qabul qiluvchilarga yuborishni takrorlang. Ba'zi tadqiqotlardan so'ng men o'rnatilgan ftp.exe (C:\Windows\System32\ftp.exe) va yaxshi eski blat-ga qaror qildim. Shunday ekan, boshlaylik. Biz hamma narsani soatiga yuklashimiz kerak XML fayllar%dir%\file_export katalogidan (bu erda %dir% bizning papkaga yo'l) ftp.server.com serveriga.
Pythonda yangi versiya

FTP-ga fayl yuklash sozlanmoqda

Ftp.exe uchun buyruq faylini yarating
Biz yaratamiz matnli hujjat(masalan, ftpcomm.txt) biz unga yozamiz:
tizimga kirish
parol
cd IN
ikkilik

xayr
Qayerda:
tizimga kirish- ftp serveriga kirish
parol- ftp server uchun parol
cd IN- kerakli jildga o'ting
ikkilik- fayllarni jo'natishning ikkilik usulini o'rnating. Bunday holda, fayl uzatish vaqtida qayta kodlanmaydi va o'zgarmagan holda qayd etiladi. Bu fayllarni uzatishning eng xavfsiz usuli.
mput C:\%dir%\file_export\*.xml- katalogni ko'rsatgan holda bir yoki bir nechta mahalliy fayllarni masofaviy kompyuterga nusxalash
xayr- FTP seansining tugashi va FTP serveridan chiqish
eksport.bat faylini yarating
Unda biz yozamiz:

Qayerda:
C:\WINDOWS\system32\ftp.exe- Ftp.exe yordam dasturiga yo'l
-s:c:\%dir%\ftpcomm.tx t - FTP buyruqlarini o'z ichiga olgan matn fayliga yo'lni o'rnating, FTP ishga tushgandan so'ng buyruqlar avtomatik ravishda ishga tushadi.
-i- bir nechta fayllarni uzatishda interaktiv rejimni o'chiring.
ftp.server.com- FTP serverimiz manzilini kiriting.
Biz eksport.bat dasturini ishga tushirish orqali ishni tekshiramiz. Biz fayllar FTP serveriga yuklanganligini ko'ramiz. Ammo bu erda muammo tug'iladi: agar biz soatiga bir marta fayllarni yuklashimiz kerak bo'lsa, fayllarni yana yuborilishini qanday oldini olishimiz mumkin? Yechim ahamiyatsiz:
eksport.bat fayliga qo'shing:
cd /d C:\%dir%\file_export\
del *.xml
Qayerda:
cd /d C:\%dir%\file_export\- XML ​​fayllar saqlanadigan katalogga o'ting.
del *.xml- barcha XML fayllarni o'chirish.

Fayllarni yuborishni sozlash elektron pochta

Fayllarni elektron pochta orqali yuborish uchun biz blat yordam dasturidan foydalanamiz (http://www.blat.net/). Yuklab oling va istalgan katalogga oching, bizning holatlarimizda u c:\%dir\blat/
O'rnatish plitasi. Buyruqlar qatoriga qo'ng'iroq qiling. Buyruqlar satrida bizning papkamizga o'ting:
cd c:\%dir%\blat/
Biz blatni o'rnatishni boshlaymiz (biz blat profilini registrda ro'yxatdan o'tkazamiz, ma'lumotlar registrga yoziladi. Windows tizimlari ipga: .
blat.exe -smtp.yandex.ru o'rnatish [email protected] 3 25 profil [email protected] Sizning_Parolingiz
Qayerda:
smtp.yandex.ru- Ism pochta serveri, bu orqali elektron pochta xabarlari yuboriladi.
[email protected]- maydonda ko'rsatiladigan jo'natuvchining nomi.
3 - agar serverga ulanish muvaffaqiyatsiz bo'lsa, xatni qayta yuborishga urinishlar soni.
25 - SMTP server port raqami.
profil- profil nomi.
[email protected]- SMTP serveriga ulanishda foydalaniladigan foydalanuvchi nomi.
Sizning_Parolingiz- SMTP serveriga ulanishda ishlatiladigan parol, ya'ni. pochta qutisi paroli.

eksport.bat-ga elektron pochta xabarlarini yuborish

Satrdan keyin eksport.bat faylida
C:\WINDOWS\system32\ftp.exe -s:c:\%dir%\ftpcomm.txt -i ftp.server.com
Biz yozamiz:

Qayerda:
-p profili- profil nomi blat (o'rnatish paytida ko'rsatilgan)
-charset windows-1251(Windows kodlashni tanlang)
-to [elektron pochta himoyalangan] - xat oluvchining manzili
- "Fayl eksporti" mavzusi- Xat mavzusi
- tanasi "Avtomatik eksport"- Xatning asosiy qismi
-c:\%dir%\file_export\*.xml biriktiring- yuborilishi kerak bo'lgan fayllar yoki fayl
Agar siz bir nechta pochta qutilariga xat yuborishingiz kerak bo'lsa, oluvchining pochta qutilarini ko'rsatgan holda ushbu qatorni bir necha marta yozing:
blat.exe -p profili -charset windows-1251 -to [elektron pochta himoyalangan]-mavzu "Fayl eksporti" -tanasi "Avtomatik eksport" -c:\%dir%\file_export\*.xml biriktiring
blat.exe -p profili -charset windows-1251 -to [elektron pochta himoyalangan]-mavzu "Fayl eksporti" -tanasi "Avtomatik eksport" -c:\%dir%\file_export\*.xml biriktiring
blat.exe -p profili -charset windows-1251 -to [elektron pochta himoyalangan]-mavzu "Fayl eksporti" -tanasi "Avtomatik eksport" -c:\%dir%\file_export\*.xml biriktiring

Yakuniy eksport.bat fayli

Natijada biz eksport.bat faylini olamiz, unda qatorlar mavjud:
C:\WINDOWS\system32\ftp.exe -s:c:\%dir%\ftpcomm.txt -i ftp.server.com
blat.exe -p profili -charset windows-1251 -to [elektron pochta himoyalangan]-mavzu "Fayl eksporti" -tanasi "Avtomatik eksport" -c:\%dir%\file_export\*.xml biriktiring
cd /d C:\%dir%\file_export\
del *.xml
Birinchi qatorda biz fayllarni FTP serveriga yuboramiz, ikkinchisida biz fayllarni elektron pochta orqali yuboramiz, so'ngra fayllar saqlanadigan katalogga o'tamiz va ularni o'chirib tashlaymiz.

Jadval bo'yicha fayllarni yuborish

Eslatib o'taman, biz har soatda fayllarni jo'natishimiz kerak, buning uchun biz Windows Scheduler-da vazifa yaratamiz. Bu erda biz eksport.batni soatiga bir marta ishga tushirishimiz kerakligini bildiramiz.

Pastki qator

Natijada bizda bor avtomatlashtirilgan tizim soatiga fayllarni FTP serveriga va elektron pochtaga jo'natish.

FTP tizimlar o'rtasida fayllarni uzatish uchun muhim TCP/IP yordam dasturidir. FTP ning asosiy afzalliklaridan biri uning turli xil masofaviy xost tizimlari bilan mos kelishidir: fayllarni masofaviy Windows 2000, Windows NT va UNIX tizimlari va hatto AS/400 kabi IBM serverlari o'rtasida uzatish mumkin. Matn interfeysiga ega va Windows 2000 va NT bilan birga kelgan FTP yordam dasturini ishga tushirish uchun buyruq satriga ftp ni kiritish kifoya.

Keling, eng ko'p 10 tasini sanab o'tamiz foydali buyruqlar FTP.

10. Yordam (yoki?). Ko'pgina FTP buyruqlari turli yo'llar bilan kiritilishi mumkin. Masalan, Yordam va savol belgisi(?) bir xil vazifani bajaradi. Yangi boshlanuvchilar "Yordam" buyrug'idan boshlashlari kerak, unga kirgandan so'ng tizim foydalanuvchiga taqdim etadi to'liq ro'yxat FTP buyruqlari. Olish uchun; olmoq qisqacha tavsif kiritilishi kerak bo'lgan buyruqlar? va keyin buyruq nomi:

Ftp>? ochiq

9. Ochish. FTP seansi odatda belgilangan FTP serveriga ulanishni o'rnatuvchi Ochish buyrug'i bilan boshlanadi (masofaviy hostda FTP xizmati ishlayotgan bo'lishi kerak). Ochish buyrug'ini olgandan so'ng, tizim foydalanuvchi ID va parolni so'raydi. Ko'pgina FTP serverlari anonim identifikator va bo'sh parol bilan ro'yxatdan o'tish imkonini beradi. teca2 nomli kompyuter bilan aloqa o'rnatish uchun siz kirishingiz kerak

Ftp>teca2-ni oching

8. Chiqish (yoki xayr). Chiqish buyrug'i har qanday ochiq seansni tugatadi va FTP qobig'idan chiqadi:

Ftp>chiqish

FTP-ni tugatmasdan ochiq seansni yopish uchun Yopish buyrug'idan foydalaning.

7. Pwd. Pwd buyrug'i masofaviy mashinada joylashgan katalogni ko'rsatadi hozirgi paytda FTP seansida o'rnatilgan ulanish:

6. Ls. Ls buyrug'i masofaviy kompyuterdagi joriy katalogda joylashgan fayllar va kichik kataloglar ro'yxatini ko'rsatadi. Ls masofaviy fayllarga kirish imkonini beradi:

5. CD. Agar kerakli fayl masofaviy tizimning joriy katalogida bo'lmasa, boshqa katalogga o'tish uchun Cd buyrug'idan foydalanishingiz mumkin. Agar UNIX mashinasiga ulanish o'rnatilsa, masofaviy katalog odatda qiyshiq chiziq bilan ko'rsatiladi (da Ushbu holatda/yuklab olish katalogi):

Ftp>cd/yuklashlar

4. LCD. Lcd buyrug'i mahalliy mashinadagi joriy katalogni o'zgartiradi. Masofaviy kompyuterdan olingan har qanday fayllar sukut bo'yicha joriy katalogga yoziladi. Joriy mahalliy katalogni C: emp ga o'zgartirish uchun siz buyruqni kiritishingiz kerak

Ftp>lcd C: emp

3. Bin (yoki Ikkilik). Odatiy bo'lib, FTP matnli fayllar uchun qulay bo'lgan ASCII formatidagi fayllarni uzatadi. Ammo bajariladigan va .zip fayllarni uzatish uchun Bin buyrug'i yordamida uzatish turini binarga o'zgartirishingiz kerak:

ASCII rejimiga qaytish uchun ASCII buyrug'idan foydalaning.

2. Qo'ying (yoki yuboring). Put buyrug'i mahalliy faylni masofaviy mashinaning joriy katalogiga nusxalash imkonini beradi. Localfile.txt nomli faylni masofaviy tizimdagi C: emp katalogiga yuborish uchun siz buyruqni kiritishingiz kerak.

Ftp>C qo'ying: emp localfile.txt

1. Oling (yoki Recv). Get buyrug'i fayllarni Internetdan (yoki masofaviy mashinalardan) mahalliy mashinaning joriy katalogiga yuklab olish uchun ishlatiladi. Remotefile.txt nomli faylni olish uchun siz buyruqni kiritasiz

Ftp>remotefile.txt faylini oling

Maykl Auti Amerika Windows NT jurnalining ilmiy muharriri va dasturiy ta'minotni ishlab chiqish va konsalting xizmatlariga ixtisoslashgan TECA kompaniyasi prezidenti. U bilan bog'lanish mumkin:

Va men o'yladim: FTP omborlari bilan ishlashni hamma biladimi, standart Windows vositalari? Ushbu maqolada men uchtasini tasvirlab beraman oddiy usullar misol yordamida FTP orqali fayllarni uzatish. Xuddi shu texnikalar qo'llaniladi. Sizga kerak bo'lgan yagona narsa - Explorer va buyruq qatori.

Birinchi usul: Internet Explorer 8

Har qanday Internet foydalanuvchisi veb-saytlarga kirish uchun HTTP manzillari bilan tanish, ular brauzerning manzil satriga kiritilgan - masalan, . FTP serverlariga kirish uchun manzillar bir xil printsip bo'yicha qurilgan: .

Manzil satriga Microsoft kabi umumiy FTP saqlash manzilingizni kiriting (A-rasm) va ni bosing. Agar ulanish muvaffaqiyatli bo'lsa, siz ildiz katalogini ko'rasiz. Kichik kataloglar va fayllarga kirish uchun asosiy katalogni bosing. Faylni yuklab olish uchun ustiga bosing o'ng tugmasini bosing sichqonchani bosing va "Maqsadni boshqa saqlash" variantini tanlang.

Ko'rib turganingizdek, ma'lumotlar bazasidagi barcha maqolalar, yamoqlar, yangilanishlar, yordamchi dasturlar va Microsoft hujjatlari serverda saqlanadi, faqat ular sanalar bilan ro'yxat shaklida taqdim etiladi. FTP xotirasi haqida batafsil ma'lumot "readme.txt" fayllarida mavjud.

Shakl A. Internet Explorer 8 dan ko'rinib turganidek Microsoft FTP serveri.

Iltimos, diqqat qiling: IE-dan foydalanib FTP serveriga muvaffaqiyatli ulanish uchun "Ko'rish" bo'limida "FTP papka ko'rinishini yoqish (Internet Explorer-dan tashqari)" va "Passiv FTP protokolidan foydalaning (Pasif FTP-dan foydalaning (xavfsizlik devori va DSL modem mosligi uchun)). Internet Options dialog oynasining Kengaytirilgan yorlig'i. Siz uni "Asboblar" menyusidan chaqirishingiz mumkin.

Shaxsiy FTP serverlariga kirish uchun siz foydalanuvchi nomi va parolni kiritishingiz kerak (B-rasm). Biroq, shu tarzda IE 7 yoki IE 8 da siz faqat fayllar ro'yxatini ko'rishingiz mumkin. Yuklab olish uchun siz Explorer ( Windows Explorer). Tafsilotlar uchun rasmga qarang. C, D, E va F.


B-rasm: Shaxsiy FTP serverlariga kirish uchun foydalanuvchi nomi va parol talab qilinadi.


Shakl C. “Sahifa | FTP saytini oching Windows Explorer"(Sahifa | Windows Explorer-da FTP saytini oching) yoki "Ko'rish | Explorer-ni ishga tushirish uchun Windows Explorer-da FTP saytini oching (Ko'rish | Windows Explorer-da FTP saytini ochish).



Shakl D: Internet Explorer Security Warning dialog oynasida Ruxsat berish tugmasini bosing.

Ilgari biz FileZilla mijozidan foydalanganmiz, bepul FTP mijozi fayllarga kirish va FTP serveringizga o'tkazish uchun ishlatilishi mumkin bo'lgan Windows uchun. Shuningdek, biz Windows uchun Notepad muqobil NotePad++ yordamida FTP serveriga qanday kirishimiz mumkinligini ko'rib chiqdik. Ushbu maqolada biz FTP-ga qanday kirishni muhokama qilamiz buyruq qatori.

Windows buyruq satri FTP buyrug'i yordamida serverga kirish imkonini beradi. Serverga ulanganingizdan so'ng, buyruqlar yordamida fayllarni uzatishingiz va shaxsiy kompyuteringizdan fayllarni yuklab olishingiz mumkin. Vaqt o'tishi bilan foydali bo'ladigan ba'zi FTP buyruqlarini ham sanab o'taman.

FTP serverlariga buyruq satridan kirish

Buyruqlar satridan FTP dan qanday foydalanishni ko'rsatadigan qadamlar:

2020 yil mart yangilanishi:

Endi xato uchun ushbu vositadan foydalanishni tavsiya etamiz. Bundan tashqari, ushbu vosita umumiy tuzatishlarni tuzatadi kompyuter xatolari, sizni fayllarni yo'qotishdan himoya qiladi, zararli dastur, apparatdagi nosozliklar va kompyuteringizni maksimal ishlash uchun optimallashtiradi. Ushbu dasturiy ta'minot yordamida kompyuteringizdagi muammolarni tezda tuzatishingiz va boshqa dasturlarning paydo bo'lishining oldini olishingiz mumkin:

  • 1-qadam: Kompyuterni tuzatish va optimallashtirish vositasini yuklab oling(Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • 2-qadam: "Bosing" Skanerlashni boshlang” muammolarni topish uchun Windows ro'yxatga olish kitobi, bu sizning kompyuteringiz bilan bog'liq muammolarga olib kelishi mumkin.
  • 3-qadam: "Bosing" Hammasini tuzating"Barcha muammolarni hal qilish uchun.

1-qadam: Buyruqning satrini ishga tushiring va barcha fayllaringiz joylashgan katalogni o'zgartiring. Chunki bu erda siz fayllaringizni serverga ko'chirishingiz va ularni bitta papkaga yuklashingiz mumkin.

2-qadam: Buyruqni kiriting

ftp domen nomi

Misol: ftp azharftp.clanteam.com

3-qadam: Foydalanuvchi nomingiz va parolingizni kiriting.

4-qadam: Ulanish konfiguratsiyasini ko'rasiz. Endi siz serverda amallarni bajarishingiz mumkin.

Bular FTP buyruqlari:

FTP buyruqlarining to'liq ro'yxatini olish uchun Yordamdan foydalanishingiz mumkin. Bu buyruq masofaviy tizimga ulanishni talab qilmaydi.

  • Yordam: Barcha mavjud FTP buyruqlar ro'yxatini so'raydi.
  • ASCII: Ascii rejimini faollashtiring.
  • Holati: joriy FTP seansi qanday tuzilganligini ko'rish uchun.
  • maslahat: Interaktiv rejimni yoqish yoki o‘chirish.
  • ls: sizga ekvivalent katalog ro'yxati.
  • ls -l: Kataloglarning uzun ro'yxati, batafsil ma'lumot.
  • pwd: Joriy katalog nomini ko'rsatish
  • CD: Katalogni o'zgartirish.
  • turar-joy majmuasi: mahalliy joriy katalogni o'zgartiradi.
  • olish: faylni FTP serveridan yuklab oling.
  • qo'ying: faylni serverga yuboring.
  • mget: FTP serveridan bir nechta fayllarni yuklab oling.
  • mput: FTP serveriga bir nechta fayllarni yuklang.
  • ikkilik: ikkilik rejimni faollashtirish.
  • Oʻchirish: FTP serveridagi har qanday faylni o'chiring.
  • mkdir: FTP serverida katalog yarating.
  • ASCII: Fayl uzatish rejimini ASCII ga o'rnatadi (Eslatma: Bu ko'pchilik FTP dasturlari uchun standart rejimdir).
  • chiqish / yopish / hozircha / o'chirish: FTP serveridan uzing.
  • Buyruq prefiksi undov belgisi da buyruqning bajarilishiga sabab bo'ladi mahalliy tizim, masofadan emas.

Ko'pincha FTP serveridan fayllarni yuklab olish, yuklash va o'chirish jarayonlarini avtomatlashtirish kerak. Masalan, taqsimlangan 1C ma'lumotlar bazalari bilan ishlashda yoki saqlash uchun zaxira nusxalari. Ammo hamma ham bu tartib-qoidalarni buyruq satridan qo'shimchaga murojaat qilmasdan bajarish mumkinligini bilmaydi dasturiy ta'minot, ya'ni Windows vositalari. Quyida men FTP bilan ishlash uchun buyruqlar sintaksisini, shuningdek, ushbu operatsiyalar uchun bat fayllariga misollar keltiraman.

1.ftp buyrug'i

FTP serveri bilan fayllarni almashish uchun ftp buyrug'idan foydalaning, mana uning sintaksisi:

FTP[-v] [-d] [-i] [-n] [-g] [-s:fayl nomi] [-a] [-A] [-x:sendbuffer]
[-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [tugun]

-v Masofaviy serverdan javoblarni ko'rsatishni o'chirib qo'ying.
-n Dastlabki ulanishda avtomatik kirishni o'chiring.
-i Bir nechta yuborishda interaktiv so'rovlarni o'chirish
fayllar.
-d Nosozliklarni tuzatish rejimini yoqing.
-g Fayl nomi globallashuvini o'chiring (GLOB buyrug'iga qarang).
-s: fayl nomi FTP buyruqlarini o'z ichiga olgan matn faylini belgilang
FTP ishga tushganda avtomatik ravishda bajariladi.
-a Ulanishni ulash uchun mahalliy interfeysdan foydalanish.
-A Xizmatga anonim kirish.
-x: sockbuf yuborish Standart bufer hajmini SO_SNDBUF (8192) bekor qiling.
-r:recv sockbuf Standart bufer hajmini SO_RCVBUF (8192) bekor qiling.
-b: asinxron hisobi Standart asenkron hisoblagich hajmini bekor qilish (3)
-w: oyna o'lchami Standart uzatish buferi hajmini bekor qiling (65535).
tugun Masofaviy tugunning nomi yoki IP manzilini belgilash,
ulanmoqchi bo'lgan.

Ko'rib turganingizdek, serverga ulanish va fayllar bilan ishlash uchun operatorlar yo'q. Gap shundaki, bu buyruq faqat ftp seansini boshlaydi:

!
Qobiqga vaqtinchalik o'tish.

qo'shish
Faylga qo'shish.

ascii
Ascii formatidagi fayllar uchun uzatish rejimini o'rnatish.

qo'ng'iroq
Muammo ovozli signal buyruq tugagandan so'ng

ikkilik
Ikkilik fayl uzatish rejimini o'rnating.

xayr
FTP seansini tugating va tizimdan chiqing.

CD <удаленный_каталог>
Masofaviy kompyuterda ishchi katalogni o'zgartirish, bu erda:
<удаленный_каталог> — ishga tushadigan katalog nomi.

yaqin
FTP seansini tugatish.

disk raskadrovka
Nosozliklarni tuzatish rejimiga o'tish.

o'chirish <удаленный_файл>
Masofaviy kompyuterda faylni o'chirish:
<удаленный_файл> — o'chiriladigan fayl nomi.

rejissyor [ <удаленный_каталог> ] [<локальный_файл> ]
Masofaviy kompyuter katalogining mazmunini ko'rsatadi, bu erda:
<удаленный_каталог>
<локальный_файл>

ajrating
FTP seansini tugatish.

olish <удаленный_файл> [<локальный_файл> ]
Faylni qaerdan olish:
<удаленный_файл>
<локальный_файл> — mahalliy kompyuterda fayl nomi .

glob
Mahalliy fayl nomlarining metabelgi kengaytmasini almashtirish.

hash
O'tkazilgan har bir ma'lumot bloki uchun "#" chiqishini almashtiradi.

yordam [ <команда> ]
Ftp buyrug'i uchun yordam ma'lumotlarini ko'rsatish, bu erda:
<команда> — Ta'rifi ko'rsatiladigan buyruq, agar ko'rsatilmagan bo'lsa, barcha buyruqlar chiqariladi.

LCD [ <локальный_каталог> ]
Ishlaydigan kompyuterning mahalliy katalogini o'zgartirish, bu erda:
<локальный_каталог> — Yangi mahalliy katalog nomi ko‘rsatilmagan bo‘lsa, joriy katalog nomidan foydalaniladi;

tom ma'noda <команда_1> … <команда_n>

<команда_n> — yuborish uchun buyruqlar;

ls [<masofaviy_katalog>] [<mahalliy_fayl>]
Masofaviy kompyuter katalogining qisqartirilgan mazmunini chop eting, bu erda:
<удаленный_каталог> — mazmuni ko'rsatiladigan katalog, agar ko'rsatilmagan bo'lsa, joriy katalog ishlatiladi;
<локальный_файл> — roʻyxatga saqlash uchun mahalliy faylni belgilaydi, agar koʻrsatilmagan boʻlsa, roʻyxat ekranda koʻrsatiladi;

o'chirish<masofaviy_fayl_1> … <remote_file_n>
Masofaviy kompyuterda bir nechta fayllarni o'chirish:
<удаленный_файл_n> — oʻchiriladigan fayllar nomlari.

mdir<masofaviy_katalog_1> … <masofaviy_katalog_n> <mahalliy_fayl>
Masofaviy kompyuterda bir nechta kataloglarning mazmunini chop eting, bu erda:
<удаленный_каталог_n> — mazmuni ko'rsatiladigan katalog;
<локальный_файл> — roʻyxatga saqlash uchun mahalliy faylni belgilaydi, agar koʻrsatilmagan boʻlsa, roʻyxat ekranda koʻrsatiladi;

mget <удаленный_файл_1> <удаленный_файл_n>
Bir nechta fayllarni qabul qilish, bu erda:
<удаленный_файл_n> — nusxa olish uchun masofaviy fayl.

mkdir <удаленный_каталог>
Masofaviy kompyuterda katalog yarating, bu erda:
<удаленный_каталог> — yaratiladigan masofaviy katalog nomi.

mls<masofaviy_katalog_1> ... <masofaviy_katalog_n> <mahalliy_fayl>
Masofaviy kompyuterda bir nechta kataloglarning qisqartirilgan mazmunini chop eting, bu erda:
<удаленный_каталог_n> — mazmuni ko'rsatiladigan katalog, agar ko'rsatilmagan bo'lsa, joriy katalog ishlatiladi;
<локальный_файл> — roʻyxatga saqlash uchun mahalliy faylni belgilaydi.

mput <локальный_файл_1> … <локальный_файл_n>
Bir nechta fayllarni yuborish:
<локальный_файл_n> — nusxa olinadigan mahalliy fayllar nomi.

taklif
Murakkab buyruqlar uchun interfaol maslahatchini almashtirish.

qo'yish <локальный_файл> [<удаленный_файл> ]
Bitta faylni yuborish, bu erda:
<mahalliy_fayl>
<удаленный_файл>

pwd
Masofaviy kompyuterning ishchi katalogini ko'rsatadi.

tark et
FTP seansini tugating va buyruq satriga chiqing.

iqtibos <команда>
O'zboshimchalik bilan ftp buyrug'ini yuboring, bu erda:
<команда> - yuborish buyrug'i.

recv <удаленный_файл> [<локальный_файл> ]
Joriy fayl turi sozlamalari yordamida faylni olish, bu erda:
<удаленный_файл> — nusxalash uchun masofaviy fayl;
<mahalliy_fayl> — mahalliy kompyuterdagi fayl nomi .

masofaviy yordam [ <команда> ]
Masofaviy tizimdagi buyruqlar haqida yordam ma'lumotlarini olish, bu erda:
<jamoa> — masofaviy tizim buyrug'i ko'rsatilmagan bo'lsa, barcha buyruqlar ro'yxati ko'rsatiladi.

qayta nomlash <имя_файла> <новое_имя_файла>
Qayta nomlash masofaviy fayl, Qayerda:
<Fayl nomi> — nomini oʻzgartirish uchun fayl nomi;
<yangi_fayl_nomi> - yangi fayl nomi.

rmdir <имя_каталога>
Masofaviy kompyuterda katalogni o'chirish:
<katalog_nomi> — oʻchiriladigan katalog nomi.

yuborish <локальный_файл> [<удаленный_файл> ]
Joriy fayl turi sozlamalari yordamida bitta fayldan nusxa oling, bu erda:
<mahalliy_fayl> — nusxalanadigan mahalliy fayl nomi;
<удаленный_файл> — masofaviy kompyuterdagi fayl nomi.

holati
Joriy ftp ulanish holatini ko'rsatadi.

iz
Paketlarni kuzatishni yoqish/o‘chirish.

yozing [ <имя_типа> ]
Fayl uzatish turini sozlash, bu erda:
<type_name> — faylni uzatish turi ko'rsatilmagan bo'lsa, joriy fayl uzatish turi ko'rsatiladi.

foydalanuvchi <имя_пользователя> [<пароль> ] [<учетная_запись> ]
Ulanish uchun ma'lumot yuborilmoqda masofaviy kompyuter, Qayerda:
<foydalanuvchi nomi> — masofaviy kompyuterga ulanish uchun foydalanuvchi nomi;
<parol> — ko'rsatilgan foydalanuvchi nomi uchun parol, agar ko'rsatilmagan bo'lsa, lekin ulanish uchun zarur bo'lsa, ftp buyrug'i foydalanuvchidan buni so'raydi;
<hisob_hisob> hisob masofaviy kompyuterga ulanish uchun, agar ko'rsatilmagan bo'lsa, lekin ulanish uchun zarur bo'lsa, ftp buyrug'i foydalanuvchidan buni so'raydi;

batafsil
Xabarni chiqarish rejimini almashtirish.


Keling, kichik bir misolni ko'rib chiqaylik.

Birinchidan, serverga yuklanadigan "tana faylini" yozamiz veb-sayt fayl file_data.dat dan " C:\misol". bat fayli uchun algoritm quyidagicha bo'ladi:

  • Ftp ko'rsatmalari ketma-ketligi bilan transport.txt faylini yarating;
  • Yaratilgan faylni parametr sifatida belgilab, ftp buyrug'ini bajaramiz;
  • transport.txt faylini oʻchirib tashlang.

Ushbu misolda fayl nomi va katalogi faylga qattiq kodlangan. Bu har doim ham qulay emas. Keling, bat faylini parametr sifatida yuklanadigan ma'lumotlarni qabul qiladigan tarzda o'zgartiraylik va biz barcha o'zgaruvchan qiymatlarni fayl o'zgaruvchilariga joylashtiramiz. Biz quyidagi kodni olamiz ():

Shunga ko'ra, faylni nusxalash uchun file_data.dat dan " C:\misol"FTP serveriga" Temp\Zaxira", parametr sifatida fayl nomini, mahalliy va masofaviy kataloglarni ko'rsatgan holda ushbu ommaviy ish faylini ishga tushirishingiz kerak bo'ladi.

Shunga o'xshab, siz FTP serveri uchun va unga bat fayllarni, shuningdek, o'zboshimchalik bilan ko'rsatmalar to'plamiga ega bajariladigan faylni yozishingiz mumkin.

Ushbu maqola sizga yordam berdimi?

© 2024 ermake.ru -- Kompyuterni ta'mirlash haqida - Axborot portali