在windows上如何将本地文件上传至Linux服务器
windows上将本地文件上传至Linux服务器
使用scp命令上传文件到服务器
scp是基于ssh的网络文件传输命令,可以将本地文件或文件夹直接上传到服务器指定位置
命令模板
上传文件
scp -P port filepath username@ip:TargetPath
上传文件夹
scp -r -P port filepath username@ip:TargetPath
- -P port:大写P,用于指定端口,port为指定端口号,若是默认端口则可省略-r:表示filepath是一个文件夹,将整个文件夹上传到服务器
- filepath:需上传的文件或文件夹的完整路径,若在文件所在文件夹打开终端执行此命令,则只需输入文件名即可
- username:远程主机用户名
- ip:远程主机IP地址
- TargetPath:文件上传到服务器的目标目录
举例
将download目录下的这个压缩包上传至服务器的/root目录
scp -P 5013 openeuler-kernel-4.19.90-2107.1.0.tar.gz root@210.12.21.150:/root
此命令也可用于主机向virtualbox虚拟机上传文件,只需虚拟机的网络连接方式改为桥接网卡,然后用ifconfig命令获取虚拟机的ip地址,再在主机上用上述命令操作即可
本地上传文件到Linux服务器问题
问题描述
如何将本地文件上传至Linux服务器上(这里分别以Windows和Ubuntu系统为例)
解决方法
scp filename username@IP:/home/directory
举个例子
scp data.zip zhangsan@10.10.10.10:/home/project1
样例解释
这里的意思是指将本地的data.zip文件上传至zhangsan的10.10.10.10服务器上的/home/project1路径上。
系统输出
正确输入上述命令后,系统会要求输入该服务器下该账户的密码,正确输入后就开始传输啦。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
在Linux中列出Systemd下所有正在运行的服务的方法指南
Systemd是Linux的系统和服务管理器; init进程的替代品,与SysV 和LSB init脚本兼容,systemctl命令是管理systemd的主要工具,在这篇文章中,我们将演示如何 Linux中列出systemd下所有正在运行的服务,感兴趣的同学可以借鉴阅读2023-06-06Ubuntu 20.04系统中安装vncserver的方法步骤
这篇文章主要介绍了Ubuntu 20.04系统中安装vncserver的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-08-08
最新评论