[linux] SFTP文件传输基本命令

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

SFTP文件传输基本命令 - 木洒 - 博客园 (cnblogs.com)

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 root@68.56.32.159

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

4.sftp与ftp有着几乎相同的语法和功能

① ls, rm, cd, mkdir, pwd     等指令是对当前连接的远程端服务器的操作。
② lls, lrm, lcd, lmkdir, lpwd 等指令是对本地端服务器的操作 —— 在上述指令前加l(local)即可

5.退出sftp

exit

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linux

“[linux] SFTP文件传输基本命令” 的相关文章