scp就是secure copy,一个在linux下用来进行远程拷贝文件的命令。
有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的。
scp 对拷文件夹 和 文件夹下的所有文件 对拷文件并重命名
对拷文件夹 (包括文件夹本身)
scp -R /home/ai/tomcatinstance xdy@10.4.62.92:/home/xdy/opt/tomcatinstance
对拷文件夹下所有文件 (不包括文件夹本身)
scp -R /home/ai/tomcatinstance/* xdy@10.4.62.92:/home/xdy/opt/tomcatinstance
对拷文件并重命名
scp /home/ai/maintain/target/maintain-1.0-SNAPSHOT.war xdy@10.4.62.94:/home/xdy/opt/maintain.war
一、将本机文件复制到远程服务器上
#scp /home/administrator/news.txt root@192.168.6.129:/etc/squid
scp /home/ai/maintain/target/maintain-1.0-SNAPSHOT.war xdy@10.4.62.94:/home/xdy/opt/maintain.war
/home/ai/maintain/target/ 本地文件的绝对路径
maintain-1.0-SNAPSHOT.war 要复制到服务器上的本地文件
xdy 通过xdy用户登录到远程服务器(也可以使用其他拥有同等权限的用户)
10.4.62.94 远程服务器的ip地址(也可以使用域名或机器名)
/home/xdy/opt/ 将本地文件复制到位于远程服务器上的绝对路径
maintain.war 重命名本地远程文件
注意:使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。
本文出自 “梦Dream” 博客,请务必保留此出处http://dreamy.blog.51cto.com/12471447/1895887
原文:http://dreamy.blog.51cto.com/12471447/1895887