FTP Commands To Transfer Files
Talaan ng mga Nilalaman:
- Bago ka magsimula
- Pagtatatag ng isang koneksyon sa FTP
- Karaniwang Mga Utos ng FTP
- Pag-download ng mga File kasama ang FTP Command
- Pag-upload ng mga File gamit ang FTP Command
- Konklusyon
Ang FTP (File Transfer Protocol) ay isang karaniwang network protocol na ginagamit upang maglipat ng mga file papunta at mula sa isang malayong network.
Sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang utos ng Linux ftp sa pamamagitan ng mga praktikal na halimbawa.
Sa karamihan ng mga kaso, gagamit ka ng isang desktop FTP client upang kumonekta sa malayong server at mag-download o mag-upload ng mga file. Gayunpaman, ang utos ng
ftp
ay kapaki-pakinabang kapag nagtatrabaho ka sa isang server nang walang GUI at nais mong ilipat ang mga file sa FTP o o mula sa isang malayong server.
Bago ka magsimula
Kapag ang paglilipat ng data sa ftp ang koneksyon ay hindi naka-encrypt. Para sa isang ligtas na paglilipat ng data, gumamit ng SCP.
Upang mailipat ang mga file dapat kang magkaroon ng hindi bababa sa basahin ang mga pahintulot sa source file at sumulat ng pahintulot sa target na system.
Kapag naglilipat ng malalaking file inirerekumenda na patakbuhin ang utos ng ftp sa loob ng isang session o tmux session.
Ang direktoryo mula sa kung saan pinapatakbo mo ang utos ng
ftp
ay ang direktoryo ng lokal na nagtatrabaho.
Pagtatatag ng isang koneksyon sa FTP
-
Upang mabuksan ang isang koneksyon sa ftp sa isang malayuang system gamitin ang utos ng
ftpsinusundan ng malayuang IP address ng server o pangalan ng domain:ftp 192.168.42.77Kung ang koneksyon ay itinatag, isang mensahe ng kumpirmasyon ay ipapakita at sasabihan ka upang ipasok ang iyong FTP username, sa halimbawang ito ang FTP username ay
linuxize:220---------- Welcome to Pure-FTPd ---------- 220-You are user number 1 of 50 allowed. 220-Local time is now 21:35. Server port: 21. 220-This is a private system - No anonymous login 220-IPv6 connections are also welcome on this server. 220 You will be disconnected after 15 minutes of inactivity. Name (192.168.42.77:localuser): linuxizeKapag pinasok mo ang username ay sasabihan ka na mag-type ng iyong password:
Password:Kung tama ang password, ang remote server ay magpapakita ng isang mensahe ng kumpirmasyon at mag-prompt ang
ftp>.230 OK. Current restricted directory is / Remote system type is UNIX. Using binary mode to transfer files. ftp>
anonymous
bilang username at iyong email address bilang isang password.
Karaniwang Mga Utos ng FTP
Maraming mga utos ng FTP ang magkapareho o magkapareho sa mga utos na nais mong i-type sa prompt ng Linux.
Nasa ibaba ang ilan sa mga pinaka-karaniwang utos ng FTP
-
helpo?- Ilista ang lahat ng magagamit na mga utos ng FTP.cd- baguhin ang direktoryo sa liblib na makina.lcd- baguhin ang direktoryo sa lokal na makina.ls- ilista ang mga pangalan ng mga file at direktoryo sa kasalukuyang liblib na direktoryo.mkdir- lumikha ng isang bagong direktoryo sa loob ng kasalukuyang liblib na direktoryo.pwd- i-print ang kasalukuyang direktoryo ng nagtatrabaho sa malayong makina.delete- tanggalin ang isang file sa kasalukuyang liblib na direktoryo.rmdir- alisin ang isang direktoryo sa kasalukuyang liblib na direktoryo.get- kopyahin ang isang file mula sa liblib sa lokal na makina.mget- kopyahin ang maraming mga file mula sa remote hanggang sa lokal na makina.put- kopyahin ang isang file mula sa lokal hanggang sa malayong makina.mput- kopyahin ang isang file mula sa lokal hanggang sa malayong makina.
Pag-download ng mga File kasama ang FTP Command
Sa sandaling naka-log in ka, ang iyong kasalukuyang direktoryo ng nagtatrabaho ay ang direktoryo ng home home na direktoryo.
Kapag nag-download ng mga file gamit ang utos ng
ftp
, mai-download ang mga file sa direktoryo kung saan mo nai-type ang utos ng
ftp
.
Sabihin nating nais naming i-download ang mga file sa direktoryo ng
~/ftp_downloads
:
lcd ~/ftp_downloads
Upang mag-download ng isang solong file mula sa liblib na server, gamitin ang
get
command. Halimbawa upang mag-download ng isang file na nagngangalang
backup.zip
gamitin ang sumusunod na utos:
get backup.zip
Ang output ay dapat magmukhang ganito:
200 PORT command successful 150-Connecting to port 60609 150 6516.9 kbytes to download 226-File successfully transferred 226 2.356 seconds (measured here), 2.70 Mbytes per second 6673256 bytes received in 2.55 seconds (2.49 Mbytes/s)
Upang mag-download ng maraming mga file nang sabay-sabay, gamitin ang utos ng
mget
. Maaari kang magbigay ng isang listahan ng mga indibidwal na pangalan ng file o gumamit ng mga character na wildcard.
mget backup1.zip backup2.zip
Kapag nag-download ng maraming mga file ay sasabihan ka para sa kumpirmasyon para sa bawat file.
mget backup1.zip? y 200 PORT command successful 150 Connecting to port 52231 226-File successfully transferred 226 0.000 seconds (measured here), 31.51 Kbytes per second 14 bytes received in 0.00058 seconds (23.6 kbytes/s) mget backup2.zip? y 200 PORT command successful 150-Connecting to port 59179 150 7.2 kbytes to download 226-File successfully transferred 226 0.000 seconds (measured here), 16.68 Mbytes per second 7415 bytes received in 0.011 seconds (661 kbytes/s)
Kapag tapos ka na sa pag-download ng mga file mula sa iyong malayong FTP server isara ang koneksyon nang
bye
o
quit
.
quit
221-Goodbye. You uploaded 0 and downloaded 6544 kbytes. 221 Logout.
Pag-upload ng mga File gamit ang FTP Command
Upang mag-upload ng isang file mula sa isang lokal na direktoryo sa isang malayong FTP server gamitin ang
put
utos:
put image.jpg
Ang output ay dapat magmukhang ganito:
200 PORT command successful 150 Connecting to port 34583 226-File successfully transferred 226 0.849 seconds (measured here), 111.48 Kbytes per second 96936 bytes sent in 0.421 seconds (225 kbytes/s)
Upang mag-upload ng maraming mga file mula sa isang lokal na direktoryo sa isang malayong FTP server gamitin ang
mput
utos:
mput image1.jpg image2.jpg
mput image1.jpg? y 200 PORT command successful 150 Connecting to port 41075 226-File successfully transferred 226 1.439 seconds (measured here), 102.89 Kbytes per second 151586 bytes sent in 1.07 seconds (138 kbytes/s) mput image2.jpg? y 200 PORT command successful 150 Connecting to port 40759 226-File successfully transferred 226 1.727 seconds (measured here), 111.75 Kbytes per second 197565 bytes sent in 1.39 seconds (138 kbytes/s)
Kapag nag-upload ng maraming mga file ay sasabihan ka para sa kumpirmasyon para sa bawat file na nais mong i-upload.
Kapag tapos ka na mag-upload ng mga file sa iyong remote na FTP server isara ang koneksyon nang
bye
o
quit
.
Konklusyon
Sa tutorial na ito, nalaman mo kung paano gamitin ang utos ng ftp upang i-download at mag-upload ng mga file sa iyong malayong FTP server.
terminal ng ftpAng isa pang kasanayan na lumalaki ang katanyagan ay ang paggamit ng mga video game bilang mga tool sa pagsasanay. Ang maraming kaligtasan ng publiko at mga organisasyong militar ay gumagamit ng mga video game upang gayahin ang mga kondisyon ng field. (Halimbawa, ang labanan ng Amerikanong Hukbo ng digmaan, na binuo ng US Army, ay naging isang napakalaking matagumpay na tool sa pagrerekord para sa militar.) Ngunit hindi mo kailangang i-shoot ang Nazis upang makahanap ng halaga para sa mga laro s
Sa Regence Blue Cross / Blue Shield sa Portland, Oregon, ang mga miyembro ng IT department ay nakakakuha ng virtual na "mga token" para sa pagganap ilang mga gawain: Ang pag-reset ng password ng gumagamit ay nagkakahalaga ng 2 mga token. Ang pagpapatupad ng isang cost-saving na ideya ay kumikita ng 30 token. Ang mga empleyado ay maaaring "gastusin" ang mga token na ito upang maglaro ng mga laro ng mabilis at batay sa pagkakataon. Ang mga laro ay higit na katulad sa mga slot machine: Ang mga toke
Ang Math Input Panel ay gumagamit ng math recognizer na itinayo sa Windows 7 upang makilala ang mga expression sa kamay ng matematika. Pagkatapos ay maaari mong madaling gamitin ito sa mga word processor o computational tables. Ang Math Input Panel ay dinisenyo upang gamitin sa isang tablet pen sa isang Tablet PC, ngunit maaari mo itong gamitin sa anumang aparato ng pag-input, tulad ng isang touchscreen o kahit isang mouse.
Ang Math Input Panel ay gumagamit ng math recognizer na binuo sa Windows 7 upang kilalanin ang sulat-kamay na mga expression sa matematika. Pagkatapos ay maaari mong madaling gamitin ito sa mga word processor o computational tables.
Paano gamitin ang utos ng lQL sftp upang maglipat ng mga file
Ang SFTP (SSH File Transfer Protocol) ay isang ligtas na protocol ng file na ginamit upang ma-access, pamahalaan, at ilipat ang mga file sa isang naka-encrypt na SSH transport. Sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang utos ng Linux `sftp`.







