linux ftp命令的功能是用命令的方式來控制在本地機和遠端機之間傳送檔案、修改遠端主機的檔案許可權等。
語法
ftp(選項)(引數)
選項
-d:詳細顯示指令執行過程,便於排錯或分析程式執行的情況;
-i:關閉互動模式,不詢問任何問題;
-g:關閉本地主機檔名稱支援特殊字元的擴充特性;
-n:不使用自動登入;
-v:顯示指令執行過程。
引數例項
ftp>ascii: 設定以ascii方式傳送檔案(預設值)
ftp>bell: 每完成一次檔案傳送,報警提示.
ftp>binary: 設定以二進位制方式傳送檔案.
ftp>bye: 終止主機ftp程序,並退出ftp管理方式.
ftp>case: 當為on時,用mget命令拷貝的檔名到本地機器中,全部轉換為小寫字母.
ftp>cd: 同unix的cd命令.
ftp>cdup: 返回上一級目錄.
ftp>chmod: 改變遠端主機的檔案許可權.
ftp>close: 終止遠端的ftp程序,返回到ftp命令狀態, 所有的巨集定義都被刪除. ftp>delete: 刪除遠端主機中的檔案.
ftp>dir [remote-directory] [local-file] 列出當前遠端主機目錄中的檔案.如果有本地檔案,就將結果寫至本地檔案.
ftp>get [remote-file] [local-file] 從遠端主機中傳送至本地主機中.
ftp>help [command] 輸出命令的解釋.
ftp>lcd: 改變當前本地主機的工作目錄,如果預設,就轉到當前使用者的home目錄.
ftp>ls [remote-directory] [local-file] 同dir.
ftp>macdef: 定義巨集命令.
ftp>mdelete [remote-files] 刪除一批檔案.
ftp>mget [remote-files] 從遠端主機接收一批檔案至本地主機.
ftp>mkdir directory-name 在遠端主機中建立目錄.
ftp>mput local-files 將本地主機中一批檔案傳送至遠端主機.
ftp>open host [port] 重新建立乙個新的連線.
ftp>prompt: 互動提示模式.
ftp>put local-file [remote-file] 將本地乙個檔案傳送至遠端主機中.
ftp>pwd: 列出當前遠端主機目錄.
ftp>quit: 同bye.
ftp>recv remote-file [local-file] 同get.
ftp>rename [from] [to] 改變遠端主機中的檔名.
ftp>rmdir directory-name 刪除遠端主機中的目錄.
ftp>send local-file [remote-file] 同put.
ftp>status: 顯示當前ftp的狀態.
ftp>system: 顯示遠端主機系統型別.
ftp>user user-name [password] [account] 重新以別的使用者名稱登入遠端主機.
ftp>? [command]: 同help. [command]指定需要幫助的命令名稱。如果沒有指定 command,ftp 將顯示全部命令的列表。
ftp>! 從 ftp 子系統退出到外殼。
來自: 鏈結
Linux 開啟FTP傳輸檔案
檢查是否安裝vsftp rpm qa grep vsftpd 安裝vsftpd yum install vsftpd y 啟動服務 service vsftpd start 啟動 service vsftpd restart 重啟 service vsftpd stop 停止 安裝ftp客戶端 yu...
linux指令碼 ftp自動傳輸檔案
open 192.168.1.171user guest 123456 cd home data lcd home databackup serverip,username,passwd,remote routine,local routine,這些最好以傳參變數形式編寫。eg open 1 用的時...
FTP檔案傳輸
ftp專案作業 要求 1.使用者加密認證 2.允許同時多使用者登入 3.每個使用者有自己的家目錄,且只能訪問自己的家目錄 4.對使用者進行磁碟配額,每個使用者的可用空間不同 5.允許使用者在ftp server上隨意切換目錄 6.允許使用者檢視當前目錄下的檔案 8.檔案傳輸過程中顯示進度條 9.支援...