以下是sftp的一些基本操作命令
1.sftp建立连接
[root@localhost ~]# sftp username@remote_ip(or remote host name), # 连接root用户, 则可省略"root@".
[root@localhost ~]# sftp -o port=1000 username@remote_ip
[root@localhost ~]# sftp [email protected]
2.sftp - 上传文件:如果上传/下载的是文件夹, 在put/get命令后加上-r参数即可。
上传文件: 把本地服务器的/www/wwwroot目录下面的study.log文件上传到远程服务器的/www/server目录下。
sftp> lcd /www/wwwroot
sftp> put study.log /www/server
上传文件夹:把本地服务器的/www/wwwroot目录下面的test文件夹上传到远程服务器的/www/server目录下。
sftp> put -r test /www/server
查看远程服务器/www/server目录下面的文件和文件夹
sftp> ls /www/server
3.sftp - 下载文件
下载文件: 把远程服务器的/www/server目录下面的study.log文件下载到本地服务器的/www目录下。
sftp> get /www/server/study.log /www
下载文件夹:把远程服务器的/www/server目录下面的test文件夹下载到本地服务器的/www目录下。
sftp> get -r /www/server/test /www
查看本地服务器/www目录下面的文件和文件夹
sftp> lls /www