连接ftp服务器
$sftp username@192.168.1.1
如果服务器不是使用默认的SSH/SFTP端口。
使用-p
标志指定。
$sftp -P 35000 username@192.168.1.1
发送文件
put
命令将获取一个本地文件并将其放入远程计算机的当前工作目录。
sftp> put localfile
如果是目录,使用 -r 选项:
sftp> put -r localdir
如果是多个文件,可以使用 mput 命令
接收文件
get命令用于从ftp服务器下载文件到本地:
sftp> get remotefile
指定本地的保存目录。
sftp> get remotefile /path/to/localfile
同样,使用-r选项,获取整个目录的文件:
sftp> get -r /path/do/remotedir path/to/localdir
如果要保留文件权限,添加“-P”标志。
sftp> get -Pr /path/do/remotedir path/to/localdir
同样,使用mget可以同时下载多个文件。
日期:2020-07-07 20:56:33 来源:oir作者:oir