Linux FTP指令使用案例
Linux FTP指令使用案例
1 Comment
之前我們說過linux scp的指令,是用來兩台Linux伺服器之前傳輸資料的。那麼我們如何在Linux伺服器與沒有SSH的虛擬主機傳輸資料呢,我們可以使用Linux的FTP指令來實現,下面是一些使用案例。
ftp www.centos.bz
這個指令表示試圖連線www.centos.bz的FTP伺服器,如果完成連線上,就會要求輸入FTP使用者名和密碼。
ftp> help
連線上FTP伺服器後,鍵入help就會列出所有的FTP指令。
ftp> ls
此指令是列出遠端伺服器現用的目錄的所有目錄和檔案。
ftp> cd customers
這個指令是改變遠端目錄為customers。
ftp> cd ..
改變遠端現用的目錄到父級目錄
ftp> lcd images
改變本地伺服器現用的目錄為images
ftp> ascii
改為ascii的傳輸模式
ftp> binary
改為binary的傳輸模式
ftp> get image1.jpg
下載遠端伺服器的image1.jpg檔案到本地伺服器。注意:如果本地伺服器存在image1.jpg,將會被覆蓋。
ftp> put image2.jpg
上傳本地伺服器的image2.jpg檔案到遠端伺服器。注意:如果遠端伺服器存在image2.jpg,將會被覆蓋。
ftp> !ls
在指令前加「!」,表示執行本地伺服器的指定指令。所以,!ls表示列出本地伺服器的現用的目錄的檔案和目錄。
ftp> mget *.jpg
使用mget指令可以下載多個圖片檔案,此指令表示下載副檔名名為jpg的所有檔案。
ftp> mput *.jpg
上傳所有」.jpg」檔案。
ftp> mdelete *.jpg
刪除遠端伺服器的」jpg」檔案。
ftp> prompt
開啟或關閉「提醒模式」,以便讓操作多個檔案時直接執行指令而不提醒確認。
ftp> quit
離開FTP程式。