Linux与Linux、Windows互传文件
sftp连接服务器命令:sftp user@host
通过sftp --help查到可用命令:
序号 | 命令 | 含义 |
---|---|---|
1 | cd 路径 | 更改远程目录到“路径” |
2 | lcd 路径 | 更改本地目录到“路径” |
3 | chgrp group path | 将文件“path”的组更改为“group” |
4 | chmod mode path | 将文件“path”的权限更改为“mode” |
5 | chown owner path | 将文件“path”的属主更改为“owner” |
6 | exit | 退出 sftp |
7 | help | 显示这个帮助文本 |
8 | get 远程文件路径 | 下载文件 |
9 | ln existingpath linkpath | 符号链接远程文件 |
10 | ls [选项] [路径] | 显示远程目录列表 |
11 | lls [选项] [路径] | 显示本地目录列表 |
12 | mkdir 路径 | 创建远程目录 |
13 | lmkdir 路径 | 创建本地目录 |
14 | mv oldpath newpath | 移动远程文件 |
15 | open [用户@]主机[:端口] | 连接到远程主机 |
16 | put 本地文件路径 | 上传本地文件 |
17 | pwd | 显示远程工作目录 |
18 | lpwd | 显示本地工作目录 |
19 | quit | 退出 sftp |
20 | rmdir 路径 | 移除远程目录 |
21 | lrmdir 路径 | 移除本地目录 |
22 | rm 路径 | 删除远程文件 |
23 | lrm 路径 | 删除本地文件 |
24 | symlink existingpath linkpath | 符号链接远程文件 |
25 | version | 显示协议版本 |
一般主要用到以下命令:
序号 | 命令 | 含义 |
---|---|---|
1 | cd 路径 | 更改远程目录到“路径” |
2 | lcd 路径 | 更改本地目录到“路径” |
3 | ls [选项] [路径] | 显示远程目录列表 |
4 | lls [选项] [路径] | 显示本地目录列表 |
5 | put 本地路径 | 上传文件 |
6 | get 远程路径 | 下载文件 |
(1)cd 路径 举例:
cd /home/ttt
(2) lcd 路径 举例:
lcd D:/xxxx/zzz 或者 lcd D:\xxxx\zzzz
切记:
(1)本地windows需要在windows自带的命令行界面操作ftp,登录之后默认当前目录
(2)远程的服务器可以在连接Linux的客户端上操作, 切记不要在连接Linux的客户端操作windows。
(3)windows下利用CMD/PowerShell进行ssh连接
什么是cmd? 就是windows端的命令行窗口, 可以使用 快捷键 win + R 后在输入框里输入 cmd 然后回车调出来。
什么是powerShell? 就是cmd的增强版。可以在电脑左下角搜索程序那里搜出来。
用它俩连服务器是一样的方式 :
命令:
SSH连接linux服务器
ssh 用户名@服务器地址 如 ssh test@115.156.197.24
SFTP连接linux传输文件
sftp 用户名@服务器地址 如 sftp test@115.156.197.24