自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在Linux命令行中使用FTP命令上傳和下載文件

系統(tǒng) Linux 系統(tǒng)運維
本文介紹在Linux shell中如何分步驟使用ftp命令,包括如何連接FTP服務(wù)器,上傳或下載文件以及創(chuàng)建文件夾。盡管現(xiàn)在有許多不錯的FTP桌面應(yīng)用,但是在服務(wù)器、SSH、遠(yuǎn)程會話中命令行ftp命令還是有很多應(yīng)用的,比如需要服務(wù)器從ftp倉庫拉取備份。

  本文介紹在 Linux shell 中如何使用 ftp 命令,包括如何連接 FTP 服務(wù)器,上傳或下載文件以及創(chuàng)建文件夾。盡管現(xiàn)在有許多不錯的 FTP 桌面應(yīng)用,但是在服務(wù)器、SSH、遠(yuǎn)程會話中命令行 ftp 命令還是有很多應(yīng)用的,比如需要服務(wù)器從 ftp 倉庫拉取備份。

[[159451]]

  步驟1:建立 FTP 連接

  想要連接 FTP 服務(wù)器,在命令上中先輸入ftp,然后空格跟上 FTP 服務(wù)器的域名 'domain.com' 或者 IP 地址。

  例如:  

  1. ftp domain.com 
  2. ftp 192.168.0.1 
  3. ftp user@ftpdomain.com 

  注意:本例中使用匿名服務(wù)器。

  替換下面例子中 IP 或域名為你的服務(wù)器地址。

  FTP 登錄

  步驟 2:使用用戶名密碼登錄

  絕大多數(shù)的 FTP 服務(wù)器是使用密碼保護的,因此這些 FTP 服務(wù)器會詢問'username'和'password'。

  如果你連接到被稱作匿名 FTP 服務(wù)器(LCTT 譯注:即,并不需要你有真實的用戶信息即可使用的 FTP 服務(wù)器稱之為匿名 FTP 服務(wù)器),可以嘗試anonymous作為用戶名以及使用空密碼:  

  1. Name: anonymous 
  2. Password

  之后,終端會返回如下的信息:  

  1. 230 Login successful. 
  2. Remote system type is UNIX. 
  3. Using binary mode to transfer files. 
  4. ftp> 

  登錄成功。

  FTP 登錄成功

  步驟 3:目錄操作

  FTP 命令可以列出、移動和創(chuàng)建文件夾,如同我們在本地使用我們的電腦一樣。ls可以打印目錄列表,cd可以改變目錄,mkdir可以創(chuàng)建文件夾。

  使用安全設(shè)置列出目錄:  

  1. ftp> ls 

  服務(wù)器將返回:  

  1. 200 PORT command successful. Consider using PASV. 
  2. 150 Here comes the directory listing. 
  3. directory list 
  4. .... 
  5. .... 
  6. 226 Directory send OK. 

  

  打印目錄

  改變目錄:

  改變目錄可以輸入:  

  1. ftp> cd directory 

  服務(wù)器將會返回:  

  1. 250 Directory succesfully changed. 

  

  FTP中改變目錄

  #p#

步驟 4:使用 FTP 下載文件

  在下載一個文件之前,我們首先需要使用lcd命令設(shè)定本地接受目錄位置?! ?/p>

  1. lcd /home/user/yourdirectoryname 

  如果你不指定下載目錄,文件將會下載到你登錄 FTP 時候的工作目錄。

  現(xiàn)在,我們可以使用命令 get 來下載文件,比如:  

  1. get file 

  文件會保存在使用lcd命令設(shè)置的目錄位置。

  服務(wù)器返回消息:  

  1. local: file remote: file 
  2. 200 PORT command successful. Consider using PASV. 
  3. 150 Opening BINARY mode data connection for file (xxx bytes). 
  4. 226 File send OK. 
  5. XXX bytes received in x.xx secs (x.xxx MB/s). 

  

  使用FTP下載文件

  下載多個文件可以使用通配符及 mget 命令。例如,下面這個例子我打算下載所有以 .xls 結(jié)尾的文件?! ?/p>

  1. mget *.xls 

  步驟 5:使用 FTP 上傳文件

  完成 FTP 連接后,F(xiàn)TP 同樣可以上傳文件。

  使用 put命令上傳文件:  

  1. put file 

  當(dāng)文件不再當(dāng)前本地目錄下的時候,可以使用絕對路徑:  

  1. put /path/file 

  同樣,可以上傳多個文件:  

  1. mput *.xls 

  步驟 6:關(guān)閉 FTP 連接

  完成FTP工作后,為了安全起見需要關(guān)閉連接。有三個命令可以關(guān)閉連接:  

  1. bye 
  2. exit 
  3. quit 

   任意一個命令可以斷開FTP服務(wù)器連接并返回:  

  1. 221 Goodbye 

  

  需要更多幫助,在使用 ftp 命令連接到服務(wù)器后,可以使用help獲得更多幫助。

via: https://www.howtoforge.com/tutorial/how-to-use-ftp-on-the-linux-shell/

譯者:VicYu 校對:wxy

本文由 LCTT 原創(chuàng)編譯,Linux中國 榮譽推出

責(zé)任編輯:火鳳凰 來源: Linux中國
相關(guān)推薦

2023-02-07 09:49:26

Linux命令行合并文件

2018-04-25 10:46:05

Linux命令行日歷

2021-04-20 11:25:38

Linux命令文件

2017-03-03 10:10:15

2017-03-09 14:42:21

LinuxsFTP上傳下載

2019-08-15 15:00:31

Linux命令行PDF

2022-10-18 10:00:09

Linuxtcpdump命令

2014-05-04 10:58:18

Linux命令行Linux發(fā)行版

2018-06-26 09:15:24

Linux命令history

2022-11-18 10:16:26

Linuxwc 命令

2018-05-16 10:32:06

Linux命令find

2022-10-25 09:07:28

Linuxxargs命令

2018-11-05 13:50:44

Linux命令tcpdump

2010-06-01 19:24:40

SVN命令行

2009-08-16 20:24:59

linux命令行登陸linux命令行linux命令

2014-01-22 10:21:55

Linux命令行

2016-01-04 15:17:50

Linux命令行硬件

2014-06-09 10:23:20

2018-04-28 09:12:42

Linux

2022-05-25 08:41:48

Linuxfd 命令文件
點贊
收藏

51CTO技術(shù)棧公眾號