用途說明
sftp命令可以通過ssh來上傳和下載文件,是常用的文件傳輸工具,它的使用方式與ftp類似,但它使用ssh作為底層傳輸協議,所以安全性比ftp要好得多。
常用方式
格式:sftp <host>
通過sftp連接<host>,端口為默認的22,用戶為linux當前登錄用戶。
格式:sftp -oPort=<port> <host>
通過sftp連接<host>,指定端口<port>,用戶為Linux當前登錄用戶。
格式:sftp <user>@<host>
通過sftp連接<host>,端口為默認的22,指定用戶<user>。
格式:sftp -oPort=<port> <user>@<host>
通過sftp連接<host>,端口為<port>,用戶為<user>。
sftp> help
可用命令:
cd 路徑 更改遠程目錄到“路徑”
lcd 路徑 更改本地目錄到“路徑”
chgrp group path 將文件“path”的組更改為“group”
chmod mode path 將文件“path”的權限更改為“mode”
chown owner path 將文件“path”的屬主更改為“owner”
exit 退出 sftp
help 顯示這個幫助文本
get 遠程路徑 下載文件
ln existingpath linkpath 符號鏈接遠程文件
ls [選項] [路徑] 顯示遠程目錄列表
lls [選項] [路徑] 顯示本地目錄列表
mkdir 路徑 創建遠程目錄
lmkdir 路徑 創建本地目錄
mv oldpath newpath 移動遠程文件
open [用戶@]主機[:端口] 連接到遠程主機
put 本地路徑 上傳文件
pwd 顯示遠程工作目錄
lpwd 打印本地工作目錄
quit 退出 sftp
rmdir 路徑 移除遠程目錄
lrmdir 路徑 移除本地目錄
rm 路徑 刪除遠程文件
lrm 路徑 刪除本地文件
symlink existingpath linkpath 符號鏈接遠程文件
version 顯示協議版本