Linux

50 iesācējiem visbiežāk izmantotās Linux FTP komandas

50 Commonly Used Linux Ftp Commands

Mājas A-Z komandas 50 iesācējiem visbiežāk izmantotās Linux FTP komandas AutorsMehedi Hasan InA-Z komandasLinux 589 0

SATURS

  1. Noderīgas Linux FTP komandas
    1. 1. Izveidojiet savienojumu ar FTP serveriem
    2. 2. Sarakstiet failus serverī
    3. 3. Pārvietojieties FTP serveros
    4. 4. Parādīt pašreizējo darba direktoriju
    5. 5. Lejupielādējiet failus no FTP servera
    6. 6. Lejupielādējiet vairākus failus no FTP servera
    7. 7. Augšupielādējiet failus FTP serverī
    8. 8. Augšupielādējiet vairākus failus FTP serverī
    9. 9. Izveidojiet attālos direktorijus
    10. 10. Noņemt attālos direktorijus
    11. 11. Mainīt direktoriju vietējā mašīnā
    12. 12. Noņemiet failus no attālā servera
    13. 13. Noņemiet vairākus failus no attālā servera
    14. 14. Pārdēvēt failus uz attālā servera
    15. 15. Mainīt failu atļaujas
    16. 16. Lejupielādēt jaunākos atjauninājumus
    17. 17. Pievienojiet datus attālajiem failiem
    18. 18. Paziņot pēc katras failu pārsūtīšanas
    19. 19. Ierakstiet direktoriju sarakstu vietējos failos
    20. 20. Piekļūstiet vietnei Shell
    21. 21. Iestatiet pārsūtīšanas režīmu uz ASCII
    22. 22. Iestatiet pārsūtīšanas režīmu uz bināro
    23. 23. Pārslēgt ratiņu atgriešanu
    24. 24. Ieslēdziet atkļūdošanas režīmu
    25. 25. Kontrolējiet progresa joslu
    26. 26. Pārvaldīt bezdarbības periodu
    27. 27. Pārslēgt lietu kartēšanu
    28. 28. Pārslēgt interaktīvo režīmu
    29. 29. Uzrakstiet makro
    30. 30. Palaidiet FTP makro
    31. 31. Pārslēgt faila nosaukumu Globing
    32. 32. Saglabājiet failu sarakstu direktorijā
    33. 33. Saglabājiet failu sarakstu vairākos direktorijos
    34. 34. Turpināt apturētās lejupielādes
    35. 35. Parādīt pēdējās modifikācijas laiku
    36. 36. Sāciet sekundāro FTP savienojumu
    37. 37. Parādiet attālo failu lielumu
    38. 38. Parādiet attālo sistēmu veidu
    39. 39. Parādiet attālo sistēmu statusu
    40. 40. Pārslēgties uz citu kontu
    41. 41. Pārslēgt unikālu failu saglabāšanu vietējā sistēmā
    42. 42. Pārslēgt unikālo failu saglabāšanu attālajā sistēmā
    43. 43. Atveriet FTP savienojumu no uzvednes
    44. 44. Savienojiet, izmantojot IPv4
    45. 45. Savienojiet, izmantojot IPv6
    46. 46. ​​Pārslēgt detalizētu režīmu
    47. 47. Aizveriet FTP savienojumus
    48. 48. Pabeigt FTP sesiju
    49. 49. Parādiet palīdzības lapu
    50. 50. Parādiet rokasgrāmatas lapu
  2. Beigu domas

FTP vai failu pārsūtīšanas protokols ļauj lietotājiem pārsūtīt failus starp FTP serveri un klientu, izmantojot tīkla savienojumu. Lai gan ir daudz FTP klientu, no kuriem izvēlēties, Linux FTP komanda joprojām ir vispopulārākais failu pārsūtīšanas veids, izmantojot FTP. Tas jo īpaši attiecas uz sistēmas administratoriem, jo ​​lielākoties piekļūsit saviem serveriem no attālas mašīnas. Tādējādi jūs varat izmantot FTP, lai pārsūtītu lielu datu daudzumu starp savu FTP serveri un attālajām sistēmām. Šajā rokasgrāmatā mēs sniegsim praktisku ievadu FTP izmantošanā liels skaits būtisku komandu . Ja esat jau iepazinies ar FTP, atzīmējiet šo rokasgrāmatu kā atsauci nākotnē.





Noderīgas Linux FTP komandas


Zemāk esošajās sadaļās ir aprakstītas dažas noderīgas Linux FTP komandas, kuras var izmantot, lai pārsūtītu lielu datu apjomu, izmantojot FTP. Tomēr jums jāzina, ka FTP savienojumi pēc savas būtības ir nedroši un nepiedāvā nekādu drošību, piemēram, šifrēšanu. Tādējādi lietotājiem, apmainoties ar sensitīviem dokumentiem, jāatturas no FTP izmantošanas, un to vietā jāizmanto sftp vai scp. Kopumā ftp jāizmanto triviāliem uzdevumiem, piemēram, lielu multivides failu lejupielādei utt.

1. Izveidojiet savienojumu ar FTP serveriem

Pirmais solis failu pārsūtīšanai, izmantojot FTP, ir izveidot FTP savienojumu. Lai to izdarītu, vienkārši aktivizējiet savu iecienīto Linux termināļa emulatoru un ierakstiet kādu no zemāk esošajām komandām.





$ ftp [ IP of FTP Server ] $ ftp [ NAME of FTP Server ]

Tātad, jūs varat sākt savienojumu, izmantojot FTP servera IP vai tikai ar servera nosaukumu. Zemāk esošā komanda parāda reālās dzīves piemēru, izmantojot testa serveri.

$ ftp 192.168.1.95

Šis ir testa serveris mūsu vietējā tīklā. Jūs varat vienkārši aizstāt IP ar sava FTP servera adresi. Nospiežot ievadīšanas taustiņu, tiks prasīti jūsu pieteikšanās dati. Lai piekļūtu serverim, nākamajā uzvednē ierakstiet lietotājvārdu un paroli.



2. Sarakstiet failus serverī

Kad savienojums ir izveidots, iespējams, vēlēsities ielūkoties serverī. Tādā veidā jūs varat redzēt lejupielādējamo failu sarakstu, kā arī FTP servera direktoriju struktūru. Izmantojiet ls komandu, lai FTP uzvednē parādītu failu un direktoriju sarakstu.

ftp> ls

The ftp> daļa nosaka, ka šī komanda tiek izmantota no FTP uzvednes, nevis no jūsu standarta Linux apvalka. Nospiežot taustiņu Enter, tas parādīs visus pieejamos failus un direktorijus attālā FTP servera pašreizējā direktorijā.

sarakstu ar attālajiem failiem, izmantojot komandu ftp

kā noklikšķiniet uz f4 uz

3. Pārvietojieties FTP serveros

Komanda cd ļauj lietotājiem pārvietoties uz katalogiem un no tiem FTP serverī. Kā jūs droši vien varat pateikt, tas ir identisks komandai cd vai mainīt direktoriju, kas pieejama jūsu standarta Linux instalācijā.

ftp> cd public/

Tādējādi jūsu pašreizējais FTP savienojuma direktorijs tiks pārvietots uz publisks/ direktoriju. Jūs varat pārvietoties uz augšu un uz leju, izmantojot relatīvus ceļus, kā parādīts zemāk.

ftp> cd ../bin

Varat arī izmantot Linux FTP komandu cdup lai pārvietotos uz augšu direktoriju līmenī. Tas ir līdzīgi komandai cd ../.

ftp> cdup

Četri. Parādīt pašreizējo darba direktoriju

Piesakoties attālajā FTP serverī, jūs atradīsit daudz dažādu failu un direktoriju. Pārvietojoties, ir diezgan viegli pazaudēt pašreizējo atrašanās vietu Linux failu sistēma no attālā servera. Par laimi, jūs varat izdrukāt darba direktoriju, izmantojot šo vienkāršo komandu.

ftp> pwd

Komanda ftp pwd izdrukā pašreizējo attālās failu sistēmas darba direktoriju. Tāpat kā tā apvalks, FTP pwd piedāvā ērtu navigācijas līdzekli.

5. Lejupielādējiet failus no FTP servera

Galvenais iemesls, kāpēc lielākā daļa no mums izmanto FTP, ir failu lejupielāde. To ir ļoti vienkārši izdarīt, izmantojot Linux termināli. Vienkārši ierakstiet komandu get termināļa FTP uzvednē. Zemāk redzamais piemērs to parāda.

ftp> get test.zip

Iepriekš minētā komanda kopē test.zip failu no attālā FTP servera pašreizējā direktorija. Šis fails tiks saglabāts jūsu vietējās iekārtas pašreizējā darba direktorijā. Tātad, ja sākāt FTP savienojumu no kataloga ~/Lejupielādes, test.zip fails tiks kopēts tur.

6. Lejupielādējiet vairākus failus no FTP servera

Pieņemsim, ka vēlamies lejupielādēt failu kolekciju mūsu vietējā darbstacijā. Būs apgrūtinoši izgūt katru no šiem failiem pa vienam. Par laimi, mēs varam arī lejupielādēt partijas, izmantojot vienu komandu.

ftp> mget *.zip

The mget komanda lejupielādē vairākus failus, pamatojoties uz kādu modeli. Iepriekš minētais piemērs lejupielādē visus failus, kas beidzas ar .zip no attālā servera uz mūsu vietējo mašīnu. Tomēr tā lūgs apstiprinājumu katru reizi, kad izgūst jaunu failu. Tāpēc lielākā daļa FTP serveru grupē līdzīgus failus kā tar.gz vai tar.bz2 failus.

7. Augšupielādējiet failus FTP serverī

Jūs varat izmantot FTP apakškomandu likt lai augšupielādētu failus no vietējās iekārtas uz attālo serveri. Zemāk esošā komanda to ilustrē, izmantojot vienkāršu piemēru.

ftp> put TEST.zip

Šī komanda kopēs TEST.zip failu no vietējās iekārtas pašreizējā darba direktorija uz attālo serveri. Tomēr tas, kurā attālā servera direktorijā šis fails tiks augšupielādēts, ir atkarīgs no jūsu pašreizējās atrašanās vietas FTP serverī. Tātad, ja jūs izpildāt šo komandu no /augšupielādes attālā servera direktoriju, kas būs augšupielādētā dokumenta atrašanās vieta.

8. Augšupielādējiet vairākus failus FTP serverī

Tāpat kā lejupielādējot, varat arī augšupielādēt vairākus failus, izmantojot vienu komandu. The mput komanda ļauj lietotājiem ievietot vairākus failus attālajā serverī no vietējās mašīnas.

ftp> mput test.jpg TEST.jpg

Šī komanda augšupielādēs failus test.jpg un TEST.jpg uz attālā servera pašreizējo darba direktoriju. Lai aizstātu vairākus failus, varat izmantot aizstājējzīmes. Šis piemērs parāda, kā augšupielādēt vairākus failus, pamatojoties uz modeli.

ftp> mput *.jpg

Šī komanda paplašinās failu nosaukumus jūsu vietējā direktorijā un augšupielādēs visus .jpg failus uz serveri.

Linux ftp komanda vairāku failu augšupielādei

9. Izveidojiet attālos direktorijus

Augšupielādējot failus attālajā FTP serverī, iespējams, vēlēsities tos saglabāt personalizētā direktorijā. Turklāt lielākā daļa administratoru izklāsta īpašus failu augšupielādes noteikumus. Zemāk redzamais piemērs parāda, kā varat izveidot jaunu direktoriju attālajā serverī.

ftp> mkdir test-dir

The mkdir FTP CLI komanda ļauj lietotājiem izveidot jaunu direktoriju attālā servera pašreizējā darba direktorijā. Iepriekš minētā komanda izveidos mapi ar nosaukumu pārbaudi-tu . Tagad jūs varat pāriet uz šo direktoriju un augšupielādēt dažus testa failus.

10. Noņemt attālos direktorijus

Atkarībā no atļauju līmeņiem varat arī noņemt direktorijus no attālā servera. Vienkārši izmantojiet rmdir komandu, lai izdzēstu attālo direktoriju.

ftp> rmdir test-dir

Šī komanda izdzēsīs pārbaudi-tu mape, kas izveidota iepriekšējā piemērā. Tomēr, kā jau minēts, spēja noņemt direktorijus ir atkarīga no servera konfigurācijas un ir atkarīga arī no lietotāju atļaujām. Turklāt daudzi FTP serveri noraida direktoriju dzēšanu, kuros ir slēptās mapes, ti, mapes, kuru nosaukumi sākas ar . simbols.

vienpadsmit. Mainīt direktoriju vietējā mašīnā

Faili, kas lejupielādēti no attālā FTP servera, tiek saglabāti direktorijā, no kura tika izveidots FTP savienojums. Tomēr lietotāji var mainīt šo direktoriju no Linux FTP komandu uzvednes. Apskatiet zemāk redzamo piemēru, lai redzētu, kā tas darbojas.

$ ftp dlptest.com ftp> lcd ~/Downlaods

Iepriekš minētajā piemērā FTP savienojums tika izsaukts no vietējās mašīnas mājas direktorijas. Tad mēs to pārslēdzām uz ~/Lejupielādes direktoriju vietējā sistēmā. The LCD FTP CLI apakškomanda ļāva mums to izdarīt. Tagad visi lejupielādētie faili tiks saglabāti mapē ~/Lejupielādes.

12. Noņemiet failus no attālā servera

Ņemot vērā nepieciešamās atļaujas, varat izdzēst failus no attālā FTP servera. Lai to izdarītu, jums būs jāievada dzēst komandu, kam seko FTP uzvednē esošais faila nosaukums. Zemāk redzamais piemērs izdzēš failu ar nosaukumu test.zip izmantojot šo FTP komandu.

ftp> delete test.zip

Tas noņems test.zip failu no attālā servera pašreizējā darba direktorija. Jūs nevarat izdzēst vairākus failus, izmantojot vienu dzēšanas komandu.

13. Noņemiet vairākus failus no attālā servera

The mdelete FTP CLI komanda ļauj lietotājiem izdzēst vairākus failus, izmantojot vienu komandu. Tas darbojas ļoti līdzīgi mget un mput . To ilustrē šāds piemērs.

ftp> mdelete *.torrent

Palaižot šo komandu, tā katru izdzēsīs .torrent failu no attālā servera pašreizējā darba direktorija. Tomēr iespēja izdzēst failus dažādos serveros ir atšķirīga un ir atkarīga no lietotāja atļaujām.

14. Pārdēvēt failus attālajā serverī

Pieņemsim, ka esat augšupielādējis failu serverī no darbstacijas un tagad vēlaties mainīt tā nosaukumu. FTP pārdēvēt komanda to padara ļoti vienkāršu, kā parādīts zemāk esošajā piemērā.

ftp> rename test.zip ftp-test.zip

Iepriekš minētā komanda pārdēvēs test.zip failu FTP serverī uz ftp-test.zip . Tātad pirmais arguments pārdēvēšanai ir pašreizējais faila nosaukums, un pēdējais arguments ir vēlamais faila nosaukums. FTP serveris atgriezīs statusa kodu 250, ja pārdēvēšana būs veiksmīga.

Linux ftp komandu pārdēvēt

piecpadsmit. Mainīt failu atļaujas

Linux FTP komanda chmod ļauj lietotājiem mainīt attālā resursdatora faila atļauju iestatījumus. Vienkārši ievadiet chmod, kam seko atļauju režīms FTP uzvednē. Zemāk redzamais piemērs sniedz vienkāršu šīs komandas piemēru.

ftp> chmod 777 test.py

Iepriekš minētā komanda ļaus būtībā ikvienam lasīt, rakstīt un izpildīt test.py failu. Šī komanda ļaus tikai īpašniekam lasīt, rakstīt un izpildīt šo failu. Visiem pārējiem būtu atļauts lasīt tikai failu.

ftp> chmod 744 test.py

Pārbaudiet mūsu iepriekšējā rokasgrāmata par Linux failu sistēmu lai uzzinātu vairāk par atļaujām un dažādu režīmu darbību.

16. Lejupielādēt jaunākos atjauninājumus

Daudzi uzņēmumi uztur FTP serveri failu pārsūtīšanai uz priekšu un atpakaļ starp darbiniekiem. Pieņemsim, ka esat jau lejupielādējis failu, un to ir mainījis kāds cits. FTP piedāvā vienkāršu komandu, kas ļauj lejupielādēt failu tikai tad, ja tas ir jaunāks par vietējā datorā jau esošo.

ftp> newer projects.tar.gz

The jaunāks komanda lejupielādēs norādīto failu tikai tad, ja tas ir jaunāks par vietējā datorā jau esošo kopiju. Ja saimniekdatorā šāda faila nav, tas tiks uzskatīts par jaunu kopiju, un FTP to lejupielādēs.

17. Pievienojiet datus attālajiem failiem

Lai gan mēs nevaram rediģēt failus tieši FTP serverī, ir vēl viens veids, kā atjaunināt šos attālos failus. The pievienot FTP klienta komanda ļauj lietotājiem pievienot vietējā dokumenta datus attālajam failam. Apskatiet nākamo piemēru, lai redzētu, kā tas darbojas.

ftp> append new.txt old.txt

Šī komanda pievienos vietējā faila datus jauns.txt uz attālo failu vecs.txt . Tātad pirmais pievienošanas arguments ir vietējais fails, bet otrais - attālais fails. Šeit svarīga ir orientācija.

18. Paziņot pēc katras failu pārsūtīšanas

Varat konfigurēt FTP uzvedni, lai tā saņemtu paziņojumus ikreiz, kad tiek pabeigta failu pārsūtīšanas darbība. FTP apakškomanda zvans ļauj lietotājiem to izdarīt.

ftp> bell

Šī komanda neņem vērā nevienu argumentu un vienkārši pārsūta zvanu, kad pārsūtīšana ir pabeigta. Tādējādi tas ir piemērots jūsu pārskaitījumu progresa izsekošanai.

19. Ierakstiet direktoriju sarakstu vietējos failos

Viena interesanta FTP utilītas iezīme ir tā, ka tā nodrošina īpašu komandu direktoriju saraksta saglabāšanai. Tādā veidā lietotāji var saglabāt attālā direktorija kontūru vietējā failā. Tas ir ļoti noderīgi, jo FTP ls komandas izvadi var ne tikai pieslēgt vietējam dokumentam.

ftp> dir Remote-Dir/ Local-File

Komandā dir tiek uzskaitīts attālās direktorijas saturs Remote-Dir/ un ievieto izvadi vietējā failā Vietējais fails . Pirms rakstīšanas vietējā failu sistēmā tā lūgs lietotājam apstiprinājumu.

divdesmit. Piekļūstiet vietnei Shell

Kā jau tagad vajadzētu pamanīt, pēc FTP savienojuma izveidošanas ir grūti piekļūt Linux apvalkam jūsu lokālajā mašīnā. Tas var kavēt produktivitāti un izraisīt negatīvu lietotāju pieredzi. Par laimi, FTP nodrošina atsevišķu komandu, lai piekļūtu vietējam apvalkam, neizbeidzot FTP uzvedni.

ftp> ! [command [args ] ]

Nospiežot ! FTP uzvednē terminālī tiks atvērta interaktīva čaulas instance. FTP savienojums joprojām būs pieejams, kamēr izmantosit šo apvalku. Vienkārši izejiet no šī lokālā apvalka, lai atgrieztos FTP uzvednē. Pēc izvēles varat arī palaist komandas tieši no FTP uzvednes, norādot tās nosaukumu un argumentus aiz ! zīme.

piekļūt vietējam apvalkam no ftp

divdesmitviens. Iestatiet pārsūtīšanas režīmu uz ASCII

FTP piedāvā divu veidu failu pārsūtīšanas režīmus - ASCII un bināro. Pārsūtot failu starp vietējo mašīnu un attālo serveri, tas izvēlas pārsūtīšanas veidu, pamatojoties uz faila tipu. Piemēram, ja lejupielādējat attēlu vai skaņas failu, pārsūtīšanas režīms tiks iestatīts uz bināro.

ftp> ascii

Ievadot ASCII atslēgvārdu FTP uzvednē, pārsūtīšanas režīms tiks iestatīts kā ASCII tips. Tas ir piemērots teksta datu, piemēram, HTML failu, pārsūtīšanai.

22. Iestatiet pārsūtīšanas režīmu uz bināro

Ja FTP serveris ir konfigurēts failu pārsūtīšanai ASCII režīmā, tas var kavēt bināro datu, piemēram, arhīvu, izpildāmo failu, pārsūtīšanu. Jūs varat mainīt pārsūtīšanas režīmu uz bināro, izmantojot šo vienkāršo Linux FTP komandu.

ftp> binary

Vienkārši ierakstiet binārs atslēgvārds FTP uzvednē pārslēgs pārsūtīšanas režīmu uz bināro. Jums vajadzētu pārslēgties uz un no dažādiem failu pārsūtīšanas režīmiem tikai tad, ja neesat pārliecināts, kā noklusējuma režīms ietekmē jūsu datus.

2. 3. Pārslēgt ratiņu atgriešanu

Unix sistēmas atzīmē ASCII failu beigas, izmantojot līnijas plūsmu n raksturs. Tomēr Windows sistēmas to atzīmē, izmantojot ratiņu atgriešanas un līnijas padeves kombināciju n + r rakstzīmes. Tas bieži noved pie nevēlamiem failu bojājumiem, pārsūtot teksta failus starp Unix un Windows platformām.

ftp> cr

Šī komanda pārslēdz vagona atgriešanās svītras, pārsūtot ASCII failus, kas pēc noklusējuma ir ieslēgti. Tātad, ja jums ir problēmas ar jaunu rindu secību saglabāšanu starp vietējo resursdatoru un attālo serveri, mēģiniet pārslēgt ratiņu atgriešanos, izmantojot šo komandu.

24. Ieslēdziet atkļūdošanas režīmu

Linux FTP komandas var atkļūdot, lai redzētu, kuras komandas tiek nosūtītas uz attālo serveri no jūsu lokālās mašīnas. Tas ir noderīgi vairākos gadījumos, tostarp problēmu novēršanā un revīzijā. Tā ir arī lieliska Linux sacietēšanas prakse, jo jūs precīzi zināt, kas notiek aiz ainas.

ftp> debug

Izpildot iepriekš minēto komandu, tiks ieslēgts atkļūdošanas režīms, kas pēc noklusējuma ir atspējots. Administratori var arī iestatīt papildu atkļūdošanas vērtību. Lielākas atkļūdošanas vērtības sniedz detalizētāku informāciju.

ftp> debug [debug-value ] ftp> debug 3

25. Kontrolējiet progresa joslu

Lai pārvaldītu datu pārsūtīšanas progresa joslu, varat izmantot FTP komandu jaukšanu. Ja to izmantojat bez jebkādiem argumentiem, šī komanda pārslēdz drukāšanu katram pārsūtītajam datu blokam.

ftp> hash

Tādējādi tiks iespējota vai atspējota progresa josla, kas parāda a # simbols katram nodotajam blokam. Pēc noklusējuma viena bloka lielums ir 1024 baiti, taču to var viegli mainīt, izmantojot papildu jaukšanas argumentu. Šī komanda nosaka, ka progresa joslas datu bloks ir trīs kilobaiti, nevis viens.

ftp> hash 3K

Jūs varat izmantot jebkuru uz vai TO par kilobaitiem, m vai M megabaitiem un g vai G vai gigabaiti.

26. Pārvaldiet bezdarbības periodu

Lielākā daļa FTP serveru nosaka noklusējuma neaktivitātes taimeri, pēc kura attālais savienojums tiek slēgts. Šo taimeri var konfigurēt, izmantojot dīkstāvē komandu. Zemāk redzamais piemērs to parāda.

ftp> idle 100

Šī komanda nosaka neaktivitātes periodu 100 sekundes. Tātad, ja jūs nesazināsieties ar attālo serveri ilgāk par 100 sekundēm, savienojums tiks pārtraukts. Ja izlaižat otro argumentu, serveris terminālī parādīs pašreizējo bezdarbības periodu.

27. Pārslēgt lietu kartēšanu

Linux FTP komanda gadījumā ļauj lietotājiem pārslēgties uz attālā datora failu nosaukumu reģistru. Kad gadījumā ir ieslēgts, tas pārveidos attālos failu nosaukumus, kas satur visas lielās rakstzīmes, vietējā mašīnā par mazajiem burtiem.

ftp> case

Nospiežot ievadīšanas taustiņu, uzvedne paziņos, ka gadījumu kartēšana ir iespējota vai atspējota, pamatojoties uz iepriekšējo stāvokli. Lejupielādējiet dažus failus, kuru nosaukumi sastāv tikai no lielajiem burtiem, lai redzētu, kā nosaukums tiek mainīts jūsu vietējā sistēmā.

28. Pārslēgt interaktīvo režīmu

Pēc noklusējuma FTP komandas pieprasa apstiprinājumu failu pārsūtīšanas darbību laikā. Tomēr gala lietotājam tas bieži var radīt nevēlamu pieredzi. Par laimi, ir ļoti viegli iespējot vai atspējot interaktīvo režīmu pēc pieprasījuma.

ftp> prompt

The pamudināt komanda pārslēdz interaktīvo režīmu, kas ir iestatīts pašreizējā FTP sesijā. Tas informēs lietotāju, vai interaktivitāte pašlaik ir iespējota vai atspējota. Mēs iesakām lietotājiem veikt dažus failu pārsūtījumus pirms un pēc uzvednes komandas palaišanas, lai redzētu, kā tā darbojas.

interaktīvais ftp režīms

29. Uzrakstiet makro

Makro ir ļoti noderīgi ikdienas uzdevumu risināšanai. Jūs varat tos uzskatīt par FTP funkcijām un izmantot, lai automatizētu FTP darbplūsmu. Lai to varētu izmantot datu pārsūtīšanai, jums būs jāraksta makro. The macdef komanda ļauj lietotājiem to izdarīt.

ftp> macdef tasks Enter macro line by line, terminating it with a null line lcd /tmp/test prompt off mput * ls 

Šeit mēs esam izveidojuši makro ar nosaukumu uzdevumus . Tas aizņem dažas Linux FTP komandas katrā rindā un tiek pārtraukts, kad tas sasniedz tukšu rindu. Makro definīcijā varat apvienot neierobežotu skaitu komandu.

30. Palaidiet FTP makro

Tagad, kad esam uzrakstījuši savu pirmo makro, redzēsim, kā to izmantot failu pārsūtīšanai. Vienkārši uzrakstiet a $ kam seko makro nosaukums FTP uzvednē, lai palaistu makro.

ftp> $ tasks

Šī komanda izpildīs komandas, kas veido uzdevumu makro. Pirmkārt, tas maina vietējās mašīnas darba direktoriju un izslēdz interaktīvās uzvednes. Tad tas augšupielādēs visus failus vietējā direktorijā serverī un visbeidzot izdrukās attālā servera direktoriju sarakstu.

31. Pārslēgt faila nosaukumu Globing

Failu nosaukumu kopēšana ļauj Linux apvalkam paplašināt failu nosaukumus. Šādi apvalks paplašina failu nosaukumu modeļus, kas satur aizstājējzīmes. Priekš mput , paplašināšana notiek vietējā mašīnā. No otras puses, attālais serveris ir atbildīgs par faila nosaukumu paplašināšanu mget un mdelete .

ftp> glob

Pārslēdzot ieslēgšanas režīmu, FTP uzvednē tiks parādīts paziņojums, kurā norādīts, vai ieslēgšana ir iespējota vai atspējota. Ja globēšana ir izslēgta, failu nosaukumi netiek paplašināti un tiek vienkārši uztverti burtiski.

32. Saglabājiet failu sarakstu direktorijā

Jūs varat izmantot nlist komandu FTP, lai izgūtu attālo direktoriju failu sarakstu un saglabātu to vietējā failā turpmākai izpētei. Sintakse priekš nlist ir parādīts zemāk.

nlist [remote-directory ] [local-file ]

Jūs varat izlaist attālo direktoriju, un FTP jums atlasīs pašreizējo darba direktoriju attālajā serverī. Ja interaktīvā uzvedne ir ieslēgta, tā lūgs jums apstiprināt, ka otrais arguments patiešām ir mērķa fails lokālajā datorā.

ftp> nlist uploads/ list.txt

Šī komanda saglabās visu attālā direktorija failu sarakstu augšupielādes/ uz vietējo failu list.txt . Ja lietojat - vietējā faila vietā izvade tiks saglabāta standarta izvadē.

33. Saglabājiet failu sarakstu vairākos direktorijos

Ko darīt, ja vēlaties saglabāt failu sarakstu vairākos direktorijos? Linux FTP komanda mlist ļauj lietotājiem darīt tieši to. Atšķirība starp nlist un mlist ir tas, ka pēdējais vienlaikus var strādāt ar vairākiem direktorijiem.

ftp> mlist audios/ videos/ images/ list.txt

Šī komanda saglabās visu direktoriju failu sarakstu audio / , video/ , un attēli/ lokālā faila iekšpusē list.txt . Pretēji nlist , jums ir jānorāda vietējais fails mlist .

3. 4. Turpināt apturētās lejupielādes

FTP ļauj lietotājiem turpināt lejupielādes, kas ir pārtrauktas tīkla problēmu dēļ. The reget komanda darbojas ļoti līdzīgi gūt un pārbauda, ​​vai vietējais fails ir mazāks par attālo failu. Ja tas tā ir, tad reget pieņem, ka lejupielāde ir bojāta, un turpina lejupielādi no šī brīža.

ftp> reget music.tar.gz music.tar.gz

Iepriekš minētā komanda vispirms pārbauda, ​​vai vietējais fails ir mazāks par attālo failu. Ja tie ir vienāda izmēra, fails netiek izgūts. Pretējā gadījumā fails tiks lejupielādēts no vietas, kur tas tika atstāts.

35. Parādīt pēdējās modifikācijas laiku

FTP komanda modtime ļauj lietotājiem redzēt, kad fails pēdējo reizi tika modificēts attālajā serverī. Tas var palīdzēt lietotājiem noteikt, vai fails ir jaunāks par to, kas viņiem jau ir personiskajā datorā. Sintakse vārdam modtime komanda ir zemāk.

modtime filename
ftp> modtime test.zip

Šī komanda izdrukās pēdējās modifikācijas laiku test.zip failu. Failu var lejupielādēt, ja konstatējat, ka tas ir jaunāks par esošu kopiju.

displeja pārveidošanas laiks

36. Sāciet sekundāro FTP savienojumu

Pieņemsim, ka esat izveidojis savienojumu ar FTP serveri un vēlaties pārsūtīt dažus failus no cita attālā FTP servera. Kā to var izdarīt, neatverot jaunu termināļa sesiju? FTP nodrošina starpniekserveris komandu darīt tieši to.

proxy ftp-command

Starpniekservera arguments tiek izmantots kā cita FTP komanda. Sekundāro FTP savienojumu var izveidot, izmantojot šo komandu šādi.

ftp> proxy open [ new ftp server]

Ievadiet otrā servera nosaukumu pēdējā argumenta vietā un norādiet nepieciešamos akreditācijas datus. Otrais savienojums tiks veiksmīgi izveidots, un tagad varat pārsūtīt failus starp diviem serveriem.

ftp> proxy get text.zip

Šī komanda lejupielādēs failu test.zip no otrā attālā servera uz pirmo. Tātad, jums būs jāizmanto starpniekservera komanda, kam seko komanda, kuru vēlaties palaist otrajā serverī.

37. Parādiet attālo failu lielumu

Dažreiz pirms lejupielādes vietējā datorā, iespējams, vēlēsities redzēt, cik daudz vietas aizņem attālie faili. Linux FTP komanda Izmērs ļauj lietotājiem to izdarīt ļoti viegli. Komandas lieluma sintakse ir parādīta zemāk.

size filename
ftp> size archive.tar

Šī komanda parādīs attālā faila lielumu arhīvs.tar FTP uzvednē. Vienkārši nomainiet arhīvs.tar ar jebkuru faila nosaukumu attālajā FTP serverī.

38. Parādiet attālo sistēmu veidu

Jūs varat pārbaudīt operētājsistēmu, kas baro attālo FTP serveri, izmantojot sistēmas komandu. Tas ir noderīgi, ja neesat pārliecināts, kurā platformā darbojas FTP serveris.

ftp> system

Iepriekš minētā komanda parādīs attālo sistēmu veidu jūsu FTP uzvednē, kā arī FTP pieprasījuma kodu. Tas var palīdzēt lietotājiem noteikt, vai daži faili, piemēram, teksta dokumenti, vietējā sistēmā un attālajā serverī rīkosies atšķirīgi.

39. Parādiet attālo sistēmu statusu

Ja datu pārsūtīšanas laikā rodas nevēlamas problēmas, var palīdzēt, ja pārbaudāt attālā servera sistēmas statusu. Tas parādīs, kuras FTP funkcijas pašlaik ir iespējotas vai atspējotas, kā arī papildu informāciju.

ftp> status

Šī komanda parādīs daudz svarīgas informācijas jūsu FTP uzvednē. Daži no tiem ietver pārsūtīšanas režīmu un veidu, interaktivitātes statusu, paziņojumu statusu, gadījumu kartēšanu, hash drukāšanu utt.

40. Pārslēdzieties uz citu kontu

Ja jums ir vairāki lietotāju konti attālajā serverī, varat viegli pārslēgties starp tiem. Šim nolūkam jums būs jāizmanto Linux FTP komandu lietotājs. Nākamajā rindā ir parādīta šīs komandas pamata sintakse.

user user-name [password ] [account ]

Apskatiet zemāk redzamo piemēru, lai redzētu, kā tas darbojas.

ftp> user admin ftp123

Šī komanda mēģinās pārslēgties uz administratora kontu, izmantojot lietotājvārdu admin un paroli ftp123 . Ja vēlaties, varat izlaist lietotājvārda un paroles sadaļu. Šādā gadījumā interaktīvā uzvednē tiks prasīti nepieciešamie akreditācijas dati.

41. Pārslēgt unikālu failu saglabāšanu vietējā sistēmā

Lejupielādējot attālo FTP failu savā sistēmā, tas aizstās visus esošos failus ar tādu pašu nosaukumu. Tas var novest pie nevēlamām problēmām, un to var viegli izvairīties, izmantojot runique komandu. Kad runique ir iespējots, tas lejupielādēs jauno failu un saglabās to ar beigu sufiksu.

ftp> runique Receive unique on.

Beigu sufikss sāksies ar .1 un var turpināties līdz .99 . Pēc tam tas izdrukās kļūdas ziņojumu. Saņemt unikālu pēc noklusējuma ir atspējots, tāpēc pārbaudiet sava servera statusu, lai redzētu tā pašreizējo iestatījumu.

toffle unikālā nosaukumu saglabāšana ftp

42. Pārslēgt unikālo failu saglabāšanu attālajā sistēmā

The runique komanda pārslēdz tikai unikālo failu saglabāšanu vietējā sistēmā. Tomēr ir vēl viena komanda, lai panāktu tādu pašu efektu attālajā serverī: saule komandu.

ftp> sunique Store unique on.

Tagad jūs varat augšupielādēt vairākus failus ar tādu pašu nosaukumu serverī, nepārrakstot iepriekšējās versijas. Tomēr attālajam serverim ir jāatbalsta FTP protokols STOU priekš saule lai stātos spēkā.

43. Atveriet FTP savienojumu no uzvednes

Lietotājiem nav jāuzsāk FTP savienojums tieši no termināļa sesijas. Ir iespējams izveidot FTP savienojumu no FTP klienta. Lai to izdarītu, jums būs jāizmanto komanda open. Nākamajā rindā ir parādīta šīs komandas pamata sintakse.

open host [port ]

Apskatiet zemāk redzamo piemēru, lai redzētu, kā tas darbojas.

$ ftp ftp> open [ FTP Server ]

Pēc tam interaktīvā uzvednē tiks prasīti akreditācijas dati. Norādiet lietotājvārdu, kā arī paroli, lai veiksmīgi izveidotu savienojumu ar attālo serveri.

44. Savienojiet, izmantojot IPv4

Pēc noklusējuma FTP mēģina izveidot savienojumu ar attāliem serveriem, izmantojot stabilāko tīkla veidu. Tā kā IPv4 joprojām ir visredzamākais tīkls, lielākā daļa serveru izveidos savienojumu, izmantojot IPv4. Tomēr, ja jūsu tīkls atbalsta gan IPv4, gan IPv6, iespējams, vēlēsities savienot attālos serverus, izmantojot IPv4.

ftp> ipv4

Šī komanda izvēlēsies IPv4 kā vienīgo adresēšanas metodi jūsu attālajiem pārsūtījumiem. To var atlasīt arī, izsaucot FTP klientu, izmantojot -4 iespēja, kā parādīts zemāk.

$ ftp -4

Četri, pieci. Savienojiet, izmantojot IPv6

Līdzīgi varat arī iestatīt tīkla adresēšanu kā IPv6, izmantojot ipv6 komandu FTP uzvednē. To parāda šāds vienkāršs piemērs.

ftp> ipv6

Izmantojiet -6 opciju, ja vēlaties to izdarīt no termināļa sesijas. Jūs varat palaist Linux FTP komandu statuss lai apskatītu, kurš adresēšanas režīms pašlaik ir izvēlēts.

$ ftp -6

46. Pārslēgt detalizētu režīmu

Detalizēts režīms piedāvā informāciju par attālā servera reakciju, kā arī statistiku pēc failu pārsūtīšanas. Pēc noklusējuma detalizētais režīms ir ieslēgts. Tomēr tas var arī apgrūtināt lietotāja pieredzi, parādot gandrīz vienu un to pašu informāciju par katru nākamo pārsūtīšanu. Šādos gadījumos lietotāji var viegli atspējot detalizēto režīmu.

ftp> verbose Verbose mode off.

Palaidiet šo komandu vēlreiz, lai iespējotu detalizētu režīmu. Varat arī iespējot detalizētu režīmu, uzsākot FTP sesiju.

$ ftp -v

47. Aizveriet FTP savienojumus

Kad esat pabeidzis datu pārsūtīšanu, varat pārtraukt aktīvo savienojumu. Savienojuma slēgšana pilnībā nebeigs FTP sesiju. Jūs tiksit novirzīts atpakaļ uz parasto FTP uzvedni.

kā izveidot tendenču diagrammu programmā Excel
ftp> close

Ir vēl viena Linux FTP komanda, ko sauc atvienot lai aizvērtu vai atvienotu pašreizējo attālo serveri.

ftp> disconnect

Abas iepriekš minētās komandas dara to pašu. Tie pārtrauc savienojumu ar attālo serveri, bet saglabā atvērtu FTP sesiju.

48. Pārtrauciet FTP sesiju

Jūs vēlaties pārtraukt FTP sesiju, kad esat pabeidzis failu pārsūtīšanu. Lai pabeigtu pašreizējo FTP sesiju, varat izmantot vienu no trim Linux FTP komandām. Tie ir atvadīties, iziet un atmest.

ftp> bye ftp> exit ftp> quit

Visas iepriekš minētās komandas ir līdzīgas un dara to pašu. Ievadiet jebkuru no tiem savā terminālī, lai beigtu pašreizējo FTP sesiju.

49. Parādiet palīdzības lapu

FTP palīdzības lapā tiek parādītas visas pieejamās FTP komandas. Tas ir noderīgi, ja neatceraties noteiktu komandu un vēlaties pārbaudiet visas komandas ātrā skatienā.

ftp> help

Rakstīšanas palīdzība FTP sesijā parādīs visas pieejamās komandas. Šai komandai ir saīsinājums, kā parādīts zemāk esošajā piemērā.

ftp> ?

visas Linux ftp komandas

piecdesmit. Parādiet rokasgrāmatas lapu

FTP rokasgrāmatas lapa parāda detalizētu visu pieejamo komandu sarakstu, kā arī citus komandrindas parametrus. Tas arī sniedz padziļinātu diskusiju par katras komandas izmantošanu.

$ man ftp

Vienkārši ierakstiet iepriekš minēto FTP komandu savā Linux termināļa emulatorā, lai pārietu uz manu lapu. Tas ir ļoti noderīgi, ja vēlaties uzzināt vairāk par konkrētu FTP komandu un tās izmantošanu.

Beigu domas


Linux FTP komandas ļauj ērti veikt failu pārsūtīšanas operācijas no komandrindas. Dažādiem lietošanas gadījumiem ir liels komandu skaits. Mūsu redaktori ir apkopojuši visbiežāk izmantotās FTP komandas, lai palīdzētu iesācējiem pēc iespējas ātrāk sākt darbu ar FTP. Tomēr jāatceras, ka FTP nav drošs datu pārsūtīšanas veids. Viss, ko sūtāt, izmantojot FTP savienojumus, var tikt fiksēts, izmantojot vairākus atvērtā koda drošības rīki Linux . Tāpēc FTP vajadzētu izmantot tikai vietējā tīklā un tādu triviālu uzdevumu veikšanai kā multivides failu lejupielāde vai ikdienas datu dublēšana.

  • Tagi
  • Linux apmācība
Kopīgot Facebook Twitter Pinterest WhatsApp ReddIt Telegramma Viber

    ATSTĀJ ATBILDI Atcelt atbildi

    Komentārs: Lūdzu, ievadiet savu komentāru! Vārds:* Lūdzu, ievadiet savu vārdu šeit E -pasts:* Jūs esat ievadījis nepareizu e -pasta adresi! Lūdzu, šeit ievadiet savu e -pasta adresi Vietne:

    Saglabājiet manu vārdu, e -pastu un vietni šajā pārlūkprogrammā, lai nākamreiz komentētu.

    spot_img

    Jaunākā ziņa

    Android

    10 labākās sejas maiņas lietotnes Android un iOS ierīcēm

    Windows OS

    Kā ieplānot Windows 10, lai automātiski iztukšotu atkritni

    Android

    10 labākās rēķinu izrakstīšanas lietotnes Android ierīcei, lai ātri samaksātu

    Windows OS

    10 labākās GPU etalona programmatūras jūsu datoram

    Vajag izlasīt

    Linux

    Kā instalēt un lietot Xrdp serveri (attālo darbvirsmu) Linux sistēmā

    Linux

    10 labākās lētās Steam spēles Linux spēlētājiem

    Linux

    20 labākās Linux videokonferenču programmatūras un rīki

    Linux

    15 labākie Linux sintezatori digitālai audio ražošanai

    Saistītā ziņa

    Kā instalēt un iestatīt kabīnes tīmekļa konsoli Linux sistēmā

    Kā instalēt un iestatīt Yii PHP Framework Ubuntu Linux

    Kā labot W: dažiem indeksa failiem neizdevās lejupielādēt kļūdu Ubuntu Linux

    Kā instalēt un iestatīt 1Password Linux darbvirsmā

    Kā instalēt jaunāko GNU Nano teksta redaktoru Linux darbvirsmā

    Kā instalēt jaunu relikvijas infrastruktūras aģentu Linux sistēmā



    ^