直接在cmd下輸入winscp進入winscp操作介面,查看幫助直接在下面輸入help就可以看到所以可用到的命令。
連接到遠程機器:
open [email protected]
輸入密碼就成功登錄了
輸入help:
winscp> help
call 執行任意遠程Shell命令
cd 改變遠程工作目錄
chmod 改變遠程文件權限
close 關閉會話
exit 關閉所有會話並結束程序
get 從遠程目錄下載文件到本地目錄
help 顯示幫助
keepuptodate 在一個遠程目錄連續反映本地目錄的改變
lcd 改變本地工作目錄
lls 列出本地目錄的內容
ln 新建遠程符號鏈接
lpwd 顯示本地工作目錄
ls 列出遠程目錄的內容
mkdir 新建遠程目錄
mv 移動或者重命名遠程文件
open 連接到服務器
option 設置或顯示腳本選項的值
put 從本地目錄上傳文件到遠程目錄
pwd 顯示遠程工作目錄
rm 刪除遠程文件
rmdir 刪除遠程目錄
session 列出連接的會話或者選擇活動會話
synchronize 用一個本地目錄同步遠程目錄
如果要查看某個命令的具體使用方法用:
help command
例,現在不記得synchroize的具體命令方法了,現在我可以使用:
help synchronize
winscp> help synchronize
synchronize local|remote|both [ <local directory> [ <remote directory> ] ]
當第一個參數是'local'時,用遠程與本地同步。
當第一個參數是'remote'時用本地目錄同步遠程目錄。
當第一個參數是'both'用一個同步另一個。
當目錄沒有指定時,同步當前工作目錄。
如果'synchdelete'設置爲'on',舊文件會被刪除。
注意:對這個命令,覆蓋確認永遠是關閉的。
影響的選項:
transfer, synchdelete, exclude, include
範例:
synchronize remote
synchronize both E:\resource /html/resource
synchronize remote E:\resource /html/resource