mac ftp命令安裝即使用

安裝ftp命令

由于新的Mac系統(tǒng)去調(diào)了自帶的telnet命令和ftp命令,所以第一步我們要安裝ftp命令。
我的系統(tǒng)是10.13.6

brew install telnet 
brew install inetutils 
brew link --overwrite inetutils

如果沒有安裝brew請移步Mac brew安裝
這樣原生的ftp就安裝成功了。

ftp的使用

  1. 登錄
# 方式一
$ ftp server-ip

# 方式二
$ ftp
ftp> open server-ip

ftp登錄還有其他方式,這里只介紹兩種。
以上命令之后,按提示輸入用戶名和密碼。
當出現(xiàn)以下日志,表示連接成功

Connected to server-ip
220 (vsFTPd 2.2.2)
Name (10.0.5.11:lipengxiang): username
331 Please specify the password.
Password:
230 Login successful.

此時已經(jīng)進入ftp命令行環(huán)境,此時如果進行本地目錄或文件操作命令將發(fā)生一些變化,如下:

服務器操作 本地目錄操作
cd 目錄名(進入服務器目錄) lcd 目錄名(進入本機目錄)
cd \(退到服務器根目錄) lcd \(退到本機根目錄)
cd ..(退回到上一級目錄) lcd ..(退回到上一級目錄)
pwd !pwd
ls !ls
  1. 上傳文件
# server-filename 必須顯式指明,否則報錯:文件名無效
ftp> put /local/path/filename /remote/path/server-filename

注意:向ftp服務器上傳文件有兩種模式 字符模式(ASCII)和二進制模式(Binary)。默認是ASCII模式。一般上傳非文本文件要用二進制模式。
登錄ftp后,上傳文件前,在ftp>狀態(tài)下輸入bin即可(切換為二進制模式)。
在ftp>狀態(tài)下輸入asc(切換為ASCII模式)

  1. 批量上傳
    使用通匹符批量上傳文件至服務器,需要注意的一點,mput 不支持絕對路徑,應該先進入要上傳的本地文件夾及遠程文件夾才可以操作。
ftp> cd /remote/path
ftp> lcd /local/path
ftp> mput file*
local: file.jar remote: file.jar
229 Entering Extended Passive Mode (|||62331|)

150 Opening data channel for file upload to server of "/local/path/file.jar"
100% |*|   519        1.80 MiB/s    --:-- ETA

226 Successfully transferred "/local/path/file.jar"
519 bytes sent in 00:00 (19.54 KiB/s)

注意:ftp不支持文件夾上傳

  1. 文件下載
    下載服務器中的文件至本地目錄中,可選指定下載至本地目錄后的文件名稱,依然要求提前進入待下載文件的目錄中。
ftp> get remote-filename local-filename

local-filename可省略,默認本地當前路徑。
注意:關(guān)于下載文件夾, FTP 命令不支持文件夾下載操作。

  1. 刪除文件
    ftp> delete /remote/path/filename
    在服務器中刪除文件,可以指定絕對路徑,相對其他命令顯得比較靈活。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 部分內(nèi)容轉(zhuǎn)載自搜狗百科 cmd是command的縮寫.即命令提示符(CMD),是在OS / 2 , Windows...
    青冥之上閱讀 2,488評論 0 24
  • 命令簡介 cmd是command的縮寫.即命令行 。 雖然隨著計算機產(chǎn)業(yè)的發(fā)展,Windows 操作系統(tǒng)的應用越來...
    ___大魚___閱讀 1,302評論 1 5
  • win7 cmd管理員權(quán)限設置 net localgroup administrators 用戶名 /add 把“...
    f675b1a02698閱讀 5,501評論 0 11
  • 運行操作 CMD命令:開始->運行->鍵入cmd或command(在命令行里可以看到系統(tǒng)版本、文件系統(tǒng)版本) CM...
    小明yz閱讀 2,993評論 0 8
  • 一、命令行 1. calc-----------啟動計算器 2.certmgr.msc----證書管理實用程序 3...
    小小辛_c閱讀 765評論 0 2

友情鏈接更多精彩內(nèi)容