scp命令
Linux scp命令用于Linux之间复制文件和目录。
scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。
有时我们需要Windows环境下和远程的Linux主机进行文件互传,这里介绍一下一种可行的解决方案。
实验环境:
- 本地主机:Windows10(已安装git环境,如果没有安装git,大家可以自行安装一下)
- 远程主机: Ubuntu 16.04 LTS
从本地做操作:本地右键——点击 Git Bash Here(需提前安装git)
windows 本地上传文件到服务器
- 复制本地文件到远程服务器
scp local_file remote_username@remote_ip:remote_folder
下面给出一个例子:
scp ./a.txt [email protected]:/home/micl/lijixuan/
- 复制本地目录到远程服务器
scp -r local_folder remote_username@remote_ip:remote_folder
同样的我们也给出一个例子
scp -r ./ICDAR2015/ [email protected]:/home/micl/lijixuan/seglink/datasets
服务器文件下载到windows本地
scp remote_username@remote_ip:remote_folder local_folder
这里我们给出一个简单的例子来解释。
scp [email protected]:/home/micl/lijixuan/ustb_loginout.py /f
然后我把linux登陆校园网的脚本down下来了,嘻嘻嘻。
PS:作为一个小白,这里特别感谢一下杜可爱对本文章的润色~~