1、登陆
命令: sftp ip
(默认root用户) 或者 sftp 用户名@ip
ixjkj@ixjkj-standard-pc-i440fx-piix-1996-1:~$ sftp root@192.168.0.211
The authenticity of host '192.168.0.211 (192.168.0.211)' can't be established.
ECDSA key fingerprint is SHA256:VMZa5fju7QcZnQq0Xj2avgdb0gS/syuHk3uG5vzstQY.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.0.211' (ECDSA) to the list of known hosts.
Password:
Connected to 192.168.0.211.
若要指定端口登陆,则可添加参数如下:
命令: sftp -oPort=端口 用户名@ip
2、退出
命令: quit / bye / exit
3、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
4、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
3、常用命令
ls -查看当前目录下的文件
help -查看sftp支持哪些命令
cd -进入某个目录
pwd -查看当前目录路径
rm 文件 -删除文件
get 服务器地址 本地地址 -从服务器上下载文件到本地
put 本地地址 服务器地址 -从本地上传文件到服务器
Tips:
如果想要下载文件夹:
get -r 服务器地址 本地地址 -从服务器上下载文件夹到本地
{/tabs-pane}
{tabs-pane label="常用命令"}
bye/exit
退出sftp
cd
更改远程服务器工作目录
clear
清屏
explore
导入本地目录
get
从远程服务器上下载文件到本机
help
查找帮助
lcd
切换本地当前工作目录
lls
列出本地当前目录的内容
lpwd
打印当前工作目录
ls
列出远程服务器目录内容
mkdir
在远程服务器上创建一个目录
mv
搬移或重命名一个的远程服务器文件
put
将本机的文件上传到远程服务器
pwd
打印远程服务器工作路径
quit
退出
rename
搬移或重命名一个的远程服务器文件
rm
删除一个文件
rmdir
在远程服务器上删除一个目录删除一个目录
2、常用的为上传下载
get
从远程服务器上下载一个文件存放到本地,如下:
先通过lcd切换到本地那个目录下,然后通过get file
lcd d: #表示切换到本地的d盘下get ./test.sql #这样就将当前文件下载本地的d盘下
put #是将本地的文件上传到远程服务器上,如下:
put #在windows下弹出选择文件的窗口
lcd #先通过lcd切换到本地那个目录下
lcd c: #表示切换到本地的c盘下
lls #显示当前目录下的所有文件
pwd #显示当前目录
{/tabs-pane}
评论 (0)