ftp文件傳輸協議的使用介紹


總結常使用的linux終端命令如下:

1、 ftp (windows和linuxj均適用) :文件傳輸協議。先說說他的功能吧,主要就是從運行FTP服務器的計算機傳輸文件。可以交互使用。這里要注意,只有安裝了tcp/ip協議的機器才能使用ftp命令。

場景實現:
本地OA機windows系統 遠程linux系統 在本地OA機上利用ftp連接遠程機器上傳 xxx.tar.gz到遠程主機的指定目錄

場景解析--在windows終端輸入命令行:

  • ftp 遠程機器ip
  • 根據提示輸入遠程機器賬號
  • 根據提示輸入遠程機器密碼
  • 回車登陸成功(相當於進入了遠程機器上,可使用pwd查看當前目錄)

向遠程機器上傳文件命令: (帶中括號表示可寫可不寫,不寫的話是以該文件名上傳):

  • 首先cd 到遠程主機要存放上傳的文件的目錄
  • 輸入bin 或 binary #bin代表以二進制的形式上傳文件 不然上傳的.tar.gz文件無法在遠程主機上解壓 也無法上傳
  • put 本地文件(使用拖拉方式寫入絕對路徑)

從遠程ftp服務器下載文件的命令:

  • get 遠程機器文件名 [本地目錄或文件名]
     

其他ftp命令:

  • FTP>open [ftpservername],和指定的遠程Linux FTP服務器連接
  • FTP>user [username] [password],使用指定遠程Linux FTP服務器的用戶登錄
  • FTP>pwd,顯示遠程Linux FTP服務器上的當前路徑
  • FTP>bin 以二進制的數據格式傳輸,傳輸ISO文件、可執行文件、壓縮文件、圖片等之前必須先執行該命令
  • FTP>ls,列出遠程Linux FTP服務器上當前路徑下的目錄和文件
  • FTP>dir,列出遠程Linux FTP服務器上當前路徑下的目錄和文件(同上)
  • FTP>mkdir [foldname],在遠程Linux FTP服務器上當前路徑下建立指定目錄
  • FTP>rmdir [foldname],刪除遠程Linux FTP服務器上當前路徑下的指定目錄
  • FTP>cd [foldname],更改遠程Linux FTP服務器上的工作目錄
  • FTP>delete [filename],刪除遠程Linux FTP服務器上指定的文件
  • FTP>rename [filename] [newfilename],重命名遠程Linux FTP服務器上指定的文件
  • FTP>close,從遠程Linux FTP服務器斷開但保留FTP命令參數提示
  • FTP>disconnect,從遠程Linux FTP服務器斷開但保留FTP命令參數提示(同上)
  • FTP>bye,結束和遠程Linux FTP服務器的連接。
  • FTP>quit,結束和遠程Linux FTP服務器的連接(同上)。
  • FTP>!,直接從遠程Linux FTP服務器進入到本地shell中
  • FTP>exit,(接上步)從本地shell環境中返回到遠程Linux FTP服務器環境下?
  • FTP>!ls,列出本地機器上當前路徑下的目錄和文件
  • FTP>lcd [foldname],更改本地機器的工作目錄
  • FTP>?,顯示ftp命令說明
  • FTP>help,顯示ftp命令說明(同上)

重要提示:

如果在put test.tar.gz前不用binary命令將傳輸模式設為二進制的話,則會按默認的ASCII方式傳輸,最終得到的將是一個損壞了的 上傳文件。

注:需要使用binary方式傳輸的文件類型有ISO文件、可執行文件、壓縮文件、圖片等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM