scp命令使用总结:(直接上干货)
1、本地服务器->远程服务器
①上传文件
格式一:将本地文件上传至远程服务器(指定用户名)
scp 本地文件 远程用户名@远程IP:远程目录
例:
scp test.c quants@10.0.53.90:/home/quants/tj
格式二:将本地文件上传远程服务器并覆盖指定文件中的内容(指定用户名)
scp 本地文件 远程用户名@远程IP:远程文件
例:
scp test.c quants@10.0.53.90:/home/quants/tj/m_test.c
格式三:将本地文件上传至远程服务器(不指定用户名,默认用户为root)
scp 本地文件 远程IP:远程目录
例:
scp test.c 10.0.53.90:/home/quants/tj
格式四:将本地文件上传远程服务器并覆盖指定文件中的内容(不指定用户名,默认用户为root)
scp 本地文件 远程IP:远程文件
例:
scp test.c 10.0.53.90:/home/quants/tj/m_test.c
②上传目录(指定用户)
格式一:
scp -r 本地目录 远程用户@远程IP:远程目录
例:
scp -r testDir quants@10.0.53.90:/home/quants/tj
格式二:(不指定用户,默认为root)
scp -r 本地目录 远程用户@远程IP:远程目录
例:
scp -r testDir 10.0.53.90:/home/quants/tj
2、远程服务器->本地服务器
①下载文件
scp 远程用户@远程IP:远程文件 本地目录
例:
scp quants@10.0.53.90:/home/quants/tj/m_test.c /home
②下载目录
scp -r 远程用户@远程IP:远程目录 本地目录
例:
scp -r quants@10.0.53.90:/home/quants/tj/m_Dir /home