Mga Sample na Paggamit ng Linux FTP Command

Paggamit ng FTP Protocol Sa Linux Computers

FTP ay ang pinakasimpleng at pinaka-pamilyar na file transfer protocol na nagpapalit ng mga file sa pagitan ng isang lokal na computer at isang remote computer o network. Ang Linux at Unix na operating system ay may built-in na command line prompt na maaari mong gamitin bilang FTP client para sa paggawa ng isang koneksyon sa FTP.

Babala: Ang isang paghahatid ng FTP ay hindi naka-encrypt. Maaaring basahin ng sinumang intercepts ang paghahatid ng data na iyong ipinapadala, kabilang ang iyong username at password. Para sa isang ligtas na paghahatid, gamitin ang SFTP .

Magtatag ng isang FTP Connection

Bago mo magamit ang iba't ibang mga utos ng FTP, dapat kang magtatag ng koneksyon sa remote na network o computer. Gawin ito sa pamamagitan ng pagbubukas ng terminal window sa Linux at pag-type ng ftp na sinusundan ng isang domain name o isang IP address ng FTP server, tulad ng ftp 192.168.0.1 o ftp domain.com . Halimbawa:

ftp abc.xyz.edu

Ang command na ito ay sumusubok na kumonekta sa ftp server sa abc.xyz.edu. Kung magtagumpay ito, humihiling ito sa iyo na mag-log in gamit ang isang username at password. Kadalasang pinapayagan ka ng mga pampublikong FTP server na mag-log in gamit ang anonymous na username at ang iyong email address bilang isang password o walang password sa lahat.

Kapag matagumpay kang mag-log in, makakakita ka ng isang ftp> prompt sa terminal screen. Bago ka magpatuloy, kumuha ng isang listahan ng magagamit na mga utos ng FTP gamit ang function ng tulong . Ito ay kapaki-pakinabang dahil depende sa iyong system at software, ang ilan sa mga utos ng FTP na nakalista ay maaaring o hindi maaaring gumana.

FTP Command Examples at Paglalarawan

Ang mga utos ng FTP na ginagamit sa Linux at Unix ay naiiba mula sa mga utos ng FTP na ginagamit sa linya ng command ng Windows. Narito ang mga halimbawa na nagpapakita ng mga tipikal na paggamit ng mga utos ng Linux FTP para sa remote na pagkopya, pagpapalit ng pangalan, at pagtanggal ng mga file.

ftp> tulong

Ang function ng tulong ay naglilista ng mga utos na maaari mong gamitin upang ipakita ang mga nilalaman ng direktoryo, paglilipat ng mga file, at magtanggal ng mga file. Ang command ftp >? ay nagagawa ang parehong bagay.

ftp> ls

Iniuutos ng command na ito ang mga pangalan ng mga file at mga subdirectory sa kasalukuyang direktoryo sa remote na computer.

ftp> cd customer

Binabago ng utos na ito ang kasalukuyang direktoryo sa subdirectory na pinangalanang mga customer kung umiiral ito.

ftp> cdup

Binabago nito ang kasalukuyang direktoryo sa direktoryo ng magulang.

ftp> lcd [mga larawan]

Binabago ng utos na ito ang kasalukuyang direktoryo sa lokal na computer sa mga larawan , kung umiiral ito.

ftp> ascii

Nagbabago ito sa ASCII mode para sa paglilipat ng mga tekstong file. ASCII ang default sa karamihan ng mga sistema.

ftp> binary

Ang utos na ito ay nagbabago sa binary mode para sa paglilipat ng lahat ng mga file na hindi mga tekstong file.

ftp> makakuha ng image1.jpg

Na-download na ito ang file image1.jpg mula sa remote na computer sa lokal na computer. Babala: Kung mayroon nang isang file sa lokal na computer na may parehong pangalan, ito ay mapapatungan.

ftp> ilagay image2.jpg

Nag-upload ng file image2.jpg mula sa lokal na computer patungo sa remote computer . Babala: Kung mayroon nang isang file sa remote computer na may parehong pangalan, ito ay pinapalitan.

ftp>! ls

Ang pagdaragdag ng marka ng tandang sa harap ng isang command ay nagpapatupad ng tinukoy na command sa lokal na computer. Inililista ng ls ang mga pangalan ng file at mga pangalan ng direktoryo ng kasalukuyang direktoryo sa lokal na computer.

ftp> mget * .jpg

Gamit ang command ng mget. maaari kang mag-download ng maramihang mga larawan. Ang utos na ito ay nagda-download ng lahat ng mga file na nagtatapos sa .jpg.

ftp> palitan ang pangalan [mula] [sa]

Binabago ng utos sa pag-rename ang file na pinangalanan [mula] sa bagong pangalan [sa] sa remote server.

ftp> ilagay ang lokal na file [remote-file]

Ang utos na ito ay nag-iimbak ng lokal na file sa remote machine. Ipadala ang lokal na file [remote file] ang parehong bagay.

ftp> mput * .jpg

Ang command na ito ay nag-upload ng lahat ng mga file na nagtatapos sa .jpg sa aktibong folder sa remote machine.

ftp> tanggalin ang remote-file

Tinatanggal ang file na pinangalanang remote-file sa remote machine.

ftp> mdelete * .jpg

Tinatanggal nito ang lahat ng mga file na nagtatapos sa .jpg sa aktibong folder sa remote machine.

ftp> size file-name

Tukuyin ang laki ng isang file sa remote machine gamit ang command na ito.

ftp> mkdir [directory-name]

Gumawa ng bagong direktoryo sa remote server.

ftp> prompt

Ang prompt na command ay lumiliko o nag-off ang interactive na mode upang ang mga command sa maraming file ay papatayin nang walang kumpirmasyon ng user.

ftp> umalis

Tinatapos ng command quit ang FTP session at lumabas ang FTP program. Ang mga utos na bye at exit ay magkakamit ng parehong bagay.

Mga Pagpipilian sa Linya ng Command

Ang mga pagpipilian (na tinatawag ding mga flag o switch) ay magbabago sa pagpapatakbo ng isang FTP command. Karaniwan, ang pagpipilian ng command line ay sumusunod sa pangunahing FTP command pagkatapos ng isang puwang. Narito ang isang listahan ng mga opsyon na maaari mong idagdag sa FTP command at isang paglalarawan ng kung ano ang ginagawa nila.