﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-静以修心-随笔分类-Linux</title><link>http://www.blogjava.net/kohri/category/51298.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 02 Apr 2012 07:30:27 GMT</lastBuildDate><pubDate>Mon, 02 Apr 2012 07:30:27 GMT</pubDate><ttl>60</ttl><item><title> Linux SSH远程文件/目录传输命令scp [转]</title><link>http://www.blogjava.net/kohri/archive/2012/04/02/373252.html</link><dc:creator>静</dc:creator><author>静</author><pubDate>Mon, 02 Apr 2012 07:23:00 GMT</pubDate><guid>http://www.blogjava.net/kohri/archive/2012/04/02/373252.html</guid><wfw:comment>http://www.blogjava.net/kohri/comments/373252.html</wfw:comment><comments>http://www.blogjava.net/kohri/archive/2012/04/02/373252.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kohri/comments/commentRss/373252.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kohri/services/trackbacks/373252.html</trackback:ping><description><![CDATA[<div><h2>scp使用方法</h2> <h3>1、获取远程服务器上的文件</h3> <blockquote><p><em>scp -P 2222 root@www.vpser.net:/root/lnmp0.4.tar.gz /home/lnmp0.4.tar.gz</em></p></blockquote> <p>上端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。  root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net，:/root/lnmp0.4.tar.gz  表示远程服务器上的文件，最后面的/home/lnmp0.4.tar.gz表示保存在本地上的路径和文件名。</p> <h3>2、获取远程服务器上的目录</h3> <blockquote><p><em>scp -P 2222 -r root@www.vpser.net:/root/lnmp0.4/ /home/lnmp0.4/</em></p></blockquote> <p>上端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。-r  参数表示递归复制（即复制该目录下面的文件和目录）；root@www.vpser.net  表示使用root用户登录远程服务器www.vpser.net，:/root/lnmp0.4/  表示远程服务器上的目录，最后面的/home/lnmp0.4/表示保存在本地上的路径。</p> <h3>3、将本地文件上传到服务器上</h3> <blockquote><p><em>scp -P 2222 /home/lnmp0.4.tar.gz </em><em>root@www.vpser.net:/root/lnmp0.4.tar.gz</em></p></blockquote> <p>上端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。  /home/lnmp0.4.tar.gz表示本地上准备上传文件的路径和文件名。root@www.vpser.net  表示使用root用户登录远程服务器www.vpser.net，:/root/lnmp0.4.tar.gz 表示保存在远程服务器上目录和文件名。</p> <h3>4、将本地目录上传到服务器上</h3> <blockquote><p><em>scp -P 2222 -r /home/lnmp0.4/</em><em> root@www.vpser.net:/root/lnmp0.4/</em></p></blockquote> <p>上 端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。-r  参数表示递归复制（即复制该目录下面的文件和目录）；/home/lnmp0.4/表示准备要上传的目录，root@www.vpser.net   表示使用root用户登录远程服务器www.vpser.net，:/root/lnmp0.4/  表示保存在远程服务器上的目录位置。</p> <h3>5、可能有用的几个参数 :</h3> <p>-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .</p> <p>-C 使能压缩选项 .</p> <p>-4 强行使用 IPV4 地址 .</p> <p>-6 强行使用 IPV6 地址 .</p></div><img src ="http://www.blogjava.net/kohri/aggbug/373252.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kohri/" target="_blank">静</a> 2012-04-02 15:23 <a href="http://www.blogjava.net/kohri/archive/2012/04/02/373252.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>