<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Rojoro Blog &#187; TortoiseSVN</title>
	<atom:link href="http://blog.rojoro.com/archives/tag/tortoisesvn/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.rojoro.com</link>
	<description>这里是被Rojoro遗忘的角落...</description>
	<lastBuildDate>Fri, 05 Feb 2010 05:43:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>在google code上建立SVN服務器</title>
		<link>http://blog.rojoro.com/archives/55.html</link>
		<comments>http://blog.rojoro.com/archives/55.html#comments</comments>
		<pubDate>Sun, 10 Feb 2008 03:05:51 +0000</pubDate>
		<dc:creator>rojoro</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[google code]]></category>
		<category><![CDATA[opensvn]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[TortoiseSVN]]></category>

		<guid isPermaLink="false">http://www.rojoro.cn/uncategorized/google-code-svn.html</guid>
		<description><![CDATA[如果你常在不同地方开发,代码维护是一个问题有的时候老是做重复性的工作,如果做好版本控制的话，也许就不会这么囧了…为了更好的维护代码，可以在code.google.com上建立一个svn projects代码仓，网上可以找到两个subversion服务的提供者：OpenSVN和Google Code上的Project Hosting 。这两个网站你都可以建立新的repository放你的project （不过好象Google Code一个project的repository限制空间最多只能使用100 MB）

在Google Code的左侧导览列中点选Project Hosting便会来到上面的网页，这时再点选Create a new project就可以填入你project的相关资料，这样Google Code就帮你产生了一个repository了。设定好之后你只要先知道你repository的位址（到你Project首页的Sources里去 看，会是https://&#60;你project名称&#62;.googlecode.com/svn/）就可以了，同时你也要知道你在Google Code的密码，到右上角的My Profile -&#62; Settings里就会有Google Code产生的密码，这个也要记住，因为当你在commit的时候会需要用到。
在Windows上，可以使用一个有图形化介面的subversion软体：TortoiseSVN，我的上篇日志介绍过用TortoiseSVN来升级wordpress，安装这个软件后，它就会在你资源管理器的右键选单中加入subversion的相关指令，相当方便易用。SVN Checkout安装好TortoiseSVN之后，你可以选择你要存放project的位址，然后在该处按右键选SVN Checkout…，再填入你project repository的网址及要储存的资料夹，输入完帐号及密码后， repository上的档案就会下载下来了。注意你repository下会事先建立好三个目录：branch、trunk及tags，如果你还不是很熟悉版本控制的话，就先把你的code放在trunk目录下就好了，所以在checkout的时候网址应该输入：https://&#60;你 project名称&#62;.googlecode.com/svn/trunk/，然后本地端再输入你project的名称就好，这样一来你就有一份本地端的repository了。



接着，你就可以在这个目录下放你project的资料了，当你决定要commit到伺服器上的repository时，只要在project的目前上按右 键，选择SVN Commit&#8230;，这时就会跳出一个对话盒问你要加入或修改哪些档案，然后也可以让你填入log好记录这次的修订版本做了什么修改，方便日后你要取出某 个修定版本时作参考。
如果不公布代码? 到这里http://code.google.com/p/**your project**/adminAdvanced设置 delet project 则提示&#8221; This project is scheduled for deletion: Project owner request.&#8221;这样别人就不能check out然后你可以添加一些您信任的自己人的gmail 到 Project Members 中的 Project owner在project owner中的人就可以访问update了。
江东的这篇文章教你如何将wordpress plugin传到wordpress官方插件库，适合那些写插件的朋友参考。
我在google code的SVN trunk地址是：https://rojoro.googlecode.com/svn/trunk我就传了一个feed全文输出的插件上去:)。
更新：又发现一个名度最大的免费代码仓库sourceforge，我申请的帐号还在审批中&#8230;这里有介绍。
]]></description>
			<content:encoded><![CDATA[<p>如果你常在不同地方开发,代码维护是一个问题有的时候老是做重复性的工作,如果做好版本控制的话，也许就不会这么囧了…为了更好的维护代码，可以在code.google.com上建立一个<a href="http://code.google.com/hosting/createProject" target="_blank">svn projects</a>代码仓，网上可以找到两个subversion服务的提供者：<a href="http://opensvn.csie.org/" target="_blank">OpenSVN</a>和<a href="http://code.google.com/" target="_blank">Google Code</a>上的Project Hosting 。这两个网站你都可以建立新的repository放你的project （不过好象Google Code一个project的repository限制空间最多只能使用100 MB）</p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/7FE496BFE269CE4F2E82A608F6AC875B.jpg"><img class="aligncenter size-full wp-image-303" title="7FE496BFE269CE4F2E82A608F6AC875B" src="http://blog.rojoro.com/wp-content/uploads/2008/02/7FE496BFE269CE4F2E82A608F6AC875B.jpg" alt="" width="500" height="423" /></a><br />
在<a href="http://code.google.com/" target="_blank">Google Code</a>的左侧导览列中点选Project Hosting便会来到上面的网页，这时再点选Create a new project就可以填入你project的相关资料，这样Google Code就帮你产生了一个repository了。设定好之后你只要先知道你repository的位址（到你Project首页的Sources里去 看，会是https://&lt;你project名称&gt;.googlecode.com/svn/）就可以了，同时你也要知道你在Google Code的密码，到右上角的My Profile -&gt; Settings里就会有Google Code产生的密码，这个也要记住，因为当你在commit的时候会需要用到。<span id="more-55"></span><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/A24DE7ECF5BB12BEABA26007CB187939.jpg"><img class="aligncenter size-full wp-image-305" title="A24DE7ECF5BB12BEABA26007CB187939" src="http://blog.rojoro.com/wp-content/uploads/2008/02/A24DE7ECF5BB12BEABA26007CB187939.jpg" alt="" width="558" height="342" /></a></p>
<p>在Windows上，可以使用一个有图形化介面的subversion软体：TortoiseSVN，我的上篇日志介绍过<a href="http://blog.rojoro.com/tech/svn-update-wordpress.html" target="_blank">用TortoiseSVN来升级wordpress</a>，安装这个软件后，它就会在你资源管理器的右键选单中加入subversion的相关指令，相当方便易用。SVN Checkout安装好TortoiseSVN之后，<a href="http://blog.rojoro.com/wp-content/uploads/2008/02/44C76F5B7FD463D902F1C32B137FBF83.jpg"><img class="alignright size-full wp-image-306" title="44C76F5B7FD463D902F1C32B137FBF83" src="http://blog.rojoro.com/wp-content/uploads/2008/02/44C76F5B7FD463D902F1C32B137FBF83.jpg" alt="" width="216" height="134" /></a>你可以选择你要存放project的位址，然后在该处按右键选SVN Checkout…，再填入你project repository的网址及要储存的资料夹，输入完帐号及密码后， repository上的档案就会下载下来了。注意你repository下会事先建立好三个目录：branch、trunk及tags，如果你还不是很熟悉版本控制的话，就先把你的code放在trunk目录下就好了，所以在checkout的时候网址应该输入：https://&lt;你 project名称&gt;.googlecode.com/svn/trunk/，然后本地端再输入你project的名称就好，这样一来你就有一份本地端的repository了。</p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/46901E7739C07F8CA89D804BC62DE6B4.jpg"><img class="aligncenter size-full wp-image-307" title="46901E7739C07F8CA89D804BC62DE6B4" src="http://blog.rojoro.com/wp-content/uploads/2008/02/46901E7739C07F8CA89D804BC62DE6B4.jpg" alt="" width="450" height="308" /></a></p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/E3198FFB8E9C66FCF97FAA01BA9FCE6F.jpg"><img class="aligncenter size-full wp-image-308" title="E3198FFB8E9C66FCF97FAA01BA9FCE6F" src="http://blog.rojoro.com/wp-content/uploads/2008/02/E3198FFB8E9C66FCF97FAA01BA9FCE6F.jpg" alt="" width="455" height="481" /></a></p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/82BEBDC2265CEF333412ADCBF054E05B.jpg"><img class="aligncenter size-full wp-image-309" title="82BEBDC2265CEF333412ADCBF054E05B" src="http://blog.rojoro.com/wp-content/uploads/2008/02/82BEBDC2265CEF333412ADCBF054E05B.jpg" alt="" width="476" height="350" /></a><br />
接着，你就可以在这个目录下放你project的资料了，当你决定要commit到伺服器上的repository时，只要在project的目前上按右 键，选择SVN Commit&#8230;，这时就会跳出一个对话盒问你要加入或修改哪些档案，然后也可以让你填入log好记录这次的修订版本做了什么修改，方便日后你要取出某 个修定版本时作参考。</p>
<p>如果不公布代码? 到这里http://code.google.com/p/**your project**/adminAdvanced设置 delet project 则提示&#8221; This project is scheduled for deletion: Project owner request.&#8221;这样别人就不能check out然后你可以添加一些您信任的自己人的gmail 到 Project Members 中的 Project owner在project owner中的人就可以访问update了。</p>
<p>江东的<a href="http://www.storyday.com/html/y2007/1111_wp-svn.html" target="_blank">这篇文章</a>教你如何将wordpress plugin传到wordpress官方插件库，适合那些写插件的朋友参考。</p>
<p>我在google code的SVN trunk地址是：<a href="https://rojoro.googlecode.com/svn/trunk">https://rojoro.googlecode.com/svn/trunk</a>我就传了一个feed全文输出的插件上去:)。</p>
<p>更新：又发现一个名度最大的免费代码仓库<a href="https://sourceforge.net/" target="_blank">sourceforge</a>，我申请的帐号还在审批中&#8230;<a href="http://www.pcdog.com/edu/develop-tools/2005/08/t067834.html" target="_blank">这里</a>有介绍。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rojoro.com/archives/55.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>用svn升級到wordpress2.4</title>
		<link>http://blog.rojoro.com/archives/53.html</link>
		<comments>http://blog.rojoro.com/archives/53.html#comments</comments>
		<pubDate>Fri, 08 Feb 2008 09:51:17 +0000</pubDate>
		<dc:creator>rojoro</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[TortoiseSVN]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress2.4]]></category>

		<guid isPermaLink="false">http://www.rojoro.cn/uncategorized/svn-update-wordpress.html</guid>
		<description><![CDATA[第一次用svn来升级wordpress，不过还算顺利，记录一下我的升级过程。
1.首先下载tortoisesvn，这是一个windows下的svn工具，和windows的文件管理器集成的很好。
2.我在C盘新建一个目录用来放置源文件，就叫wordpress好了。
3.右键点击刚才创建的目录，你会看到tortoisesvn的一些选单，这里选择check out命令
4.在url of repository输入表单中填上：http://svn.automattic.com/wordpress/trunk ，然后点击ok
好了，现在已经开始在下载wordpress的最新代码了，很快代码就完全下到我刚建立的C盘wordpress目录。我把wordpress目录压缩为wordpress.zip,然后用ssh登陆我的主机，启动psftp.exe,输入lcd C:/命令再输入put wordpress.zip命令把刚才压缩的wordpress.zip传到我的远程主机上，现在我要测试升级我的life.rojoro.com,用putty.exe这个ssh工具登陆到我的远程主机上，输入unzip wordpress.zip这个命令直接在服务器上把我刚才传上去的wordpress.zip这个压缩文件给在线解压缩了，然后在输入cp -rpf wordpress/* life.rojoro.com这个命令（这个命令就是用刚才解压的文件覆盖掉我的life.rojoro.com）升级完成。现在最新版的wordpress是wordpress2.3.3,由于我用svn获取了wp的最新代码，所以我升级到了wordpress2.4。
请看下面我放出的一些wordpress2.4后台的一些截图：






我是在windows下使用svn升级的，其实在linux下更为方便，以下是引用wordpress中文文档的介绍：
第一次升级
使用SSH登录到您的虚拟主机的根目录下，一般名为public_html/或者www/，如果不是，请使用cd命令切换。
进入您blog目录的上级目录，也就是说使用ls命令可以找到您的blog目录（此例中假设blog目录的名字为wordpress）。如图一，该图仅演示，请参照个人设置修改。
使用命令$ mv wordpress/ wordpress.bak/将您的旧blog目录重命名为wordpress.bak，若升级失败，则可直接进行恢复。
使用命令$ mkdir wordpress &#38;&#38; cd wordpress新建wordpress目录并进入此目录。
使用命令$ svn co http://svn.automattic.com/wordpress/trunk/ ./从WordPress的SVN中检出最新版到当前目录下。WordPress的官方SVN页面参看http://wordpress.org/download/svn/。
将您旧版blog里的wp-config.php及插件和主题复制到新版中来。
使用命令$ cp ../wordpress.bak/wp-config.php ./拷贝wp-config.php。
命令$ cp -R ../wordpress.bak/wp-content/themes/yourthemes ./wp-content/themes/拷贝您的主题yourthemes到新版中，参数-R表示复制整个目录及子目录。
命令$ cp ../wordpress.bak/wp-content/plugins/yourplugin.php ./wp-content/plugins/拷贝您的插件yourplugin.php到新版中。
使用命令$ cp ../wordpress.bak/.htaccess ./拷贝.htaccess到新版中（如果您修改了.htaccess的话）。
将来的升级
以後的升级过程就比较简单了，进入wordpress目录，执行命令$ svn update，完成升级。
版本的回溯
如果我升级到最新版感觉不好用，又想退回旧版如何操作呢？
简单，找到旧版对应的Reversion（SVN版本号），在升级之前使用命令$ svn info即可。
然後在想回溯时，使用命令$ svn update -r5583即可回溯到升级前的版本。
呃，升级前忘了查看版本号怎么办，没关系，去http://trac.wordpress.org/log/ 找，从上面搜索“Getz”，我们就找到了WordPress 2.2版本号应为5480。
SVN版本虽然可以带给你最新的体验，但随之而来的不安全和不稳定会给你造成很多麻烦，最好还是作为测试用途为妙.
]]></description>
			<content:encoded><![CDATA[<p>第一次用svn来升级wordpress，不过还算顺利，记录一下我的升级过程。</p>
<blockquote><p>1.首先下载<a href="http://tortoisesvn.net/downloads" target="_blank">tortoisesvn</a>，这是一个windows下的svn工具，和windows的文件管理器集成的很好。<br />
2.我在C盘新建一个目录用来放置源文件，就叫wordpress好了。<br />
3.右键点击刚才创建的目录，你会看到tortoisesvn的一些选单，这里选择check out命令<br />
4.在url of repository输入表单中填上：http://svn.automattic.com/wordpress/trunk ，然后点击ok</p></blockquote>
<p>好了，现在已经开始在下载wordpress的最新代码了，很快代码就完全下到我刚建立的C盘wordpress目录。我把wordpress目录压缩为wordpress.zip,然后用ssh登陆我的主机，启动psftp.exe,输入lcd C:/命令再输入put wordpress.zip命令把刚才压缩的wordpress.zip传到我的远程主机上，现在我要测试升级我的life.rojoro.com,用putty.exe这个ssh工具登陆到我的远程主机上，输入unzip wordpress.zip这个命令直接在服务器上把我刚才传上去的wordpress.zip这个压缩文件给在线解压缩了，然后在输入cp -rpf wordpress/* life.rojoro.com这个命令（这个命令就是用刚才解压的文件覆盖掉我的life.rojoro.com）升级完成。<span style="color: #ff0000;">现在最新版的wordpress是wordpress2.3.3,由于我用svn获取了wp的最新代码，所以我升级到了wordpress2.4</span>。</p>
<p>请看下面我放出的一些wordpress2.4后台的一些截图：</p>
<p><span id="more-53"></span></p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/E47C54D351237083A6F6C72309E25274.jpg"><img class="aligncenter size-full wp-image-315" title="E47C54D351237083A6F6C72309E25274" src="http://blog.rojoro.com/wp-content/uploads/2008/02/E47C54D351237083A6F6C72309E25274.jpg" alt="" width="395" height="384" /></a><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/9536AE88ED6BA7AD20B9E6AABDA6AB03.jpg"><img class="aligncenter size-full wp-image-316" title="9536AE88ED6BA7AD20B9E6AABDA6AB03" src="http://blog.rojoro.com/wp-content/uploads/2008/02/9536AE88ED6BA7AD20B9E6AABDA6AB03.jpg" alt="" width="459" height="442" /></a><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/8082F40ED64A3B3C69CDE296C8C42A7D.jpg"></a></p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/8082F40ED64A3B3C69CDE296C8C42A7D.jpg"><img class="aligncenter size-full wp-image-317" title="8082F40ED64A3B3C69CDE296C8C42A7D" src="http://blog.rojoro.com/wp-content/uploads/2008/02/8082F40ED64A3B3C69CDE296C8C42A7D.jpg" alt="" width="512" height="505" /></a></p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/ECA195EE0328CFEDFB66B9D8444319E7.jpg"><img class="aligncenter size-full wp-image-318" title="ECA195EE0328CFEDFB66B9D8444319E7" src="http://blog.rojoro.com/wp-content/uploads/2008/02/ECA195EE0328CFEDFB66B9D8444319E7.jpg" alt="" width="518" height="64" /></a></p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/4AF4491A780D153A1615D9760C818BAF.jpg"><img class="aligncenter size-full wp-image-319" title="4AF4491A780D153A1615D9760C818BAF" src="http://blog.rojoro.com/wp-content/uploads/2008/02/4AF4491A780D153A1615D9760C818BAF.jpg" alt="" width="502" height="302" /></a></p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/2FB9BA85D9E72D2D9F7429D09C01E12E.jpg"><img class="aligncenter size-full wp-image-320" title="2FB9BA85D9E72D2D9F7429D09C01E12E" src="http://blog.rojoro.com/wp-content/uploads/2008/02/2FB9BA85D9E72D2D9F7429D09C01E12E.jpg" alt="" width="466" height="482" /></a></p>
<p>我是在windows下使用svn升级的，其实在linux下更为方便，以下是引用<a href="http://codex.wordpress.org.cn/index.php?title=%E4%BD%BF%E7%94%A8SVN%E5%8D%87%E7%BA%A7WordPress" target="_blank">wordpress中文文档</a>的介绍：</p>
<blockquote><p>第一次升级<br />
使用SSH登录到您的虚拟主机的根目录下，一般名为public_html/或者www/，如果不是，请使用cd命令切换。<br />
进入您blog目录的上级目录，也就是说使用ls命令可以找到您的blog目录（此例中假设blog目录的名字为wordpress）。如图一，该图仅演示，请参照个人设置修改。<br />
使用命令$ mv wordpress/ wordpress.bak/将您的旧blog目录重命名为wordpress.bak，若升级失败，则可直接进行恢复。<br />
使用命令$ mkdir wordpress &amp;&amp; cd wordpress新建wordpress目录并进入此目录。<br />
使用命令$ svn co http://svn.automattic.com/wordpress/trunk/ ./从WordPress的SVN中检出最新版到当前目录下。WordPress的官方SVN页面参看http://wordpress.org/download/svn/。<br />
将您旧版blog里的wp-config.php及插件和主题复制到新版中来。<br />
使用命令$ cp ../wordpress.bak/wp-config.php ./拷贝wp-config.php。<br />
命令$ cp -R ../wordpress.bak/wp-content/themes/yourthemes ./wp-content/themes/拷贝您的主题yourthemes到新版中，参数-R表示复制整个目录及子目录。<br />
命令$ cp ../wordpress.bak/wp-content/plugins/yourplugin.php ./wp-content/plugins/拷贝您的插件yourplugin.php到新版中。<br />
使用命令$ cp ../wordpress.bak/.htaccess ./拷贝.htaccess到新版中（如果您修改了.htaccess的话）。<br />
将来的升级<br />
以後的升级过程就比较简单了，进入wordpress目录，执行命令$ svn update，完成升级。<br />
版本的回溯<br />
如果我升级到最新版感觉不好用，又想退回旧版如何操作呢？<br />
简单，找到旧版对应的Reversion（SVN版本号），在升级之前使用命令$ svn info即可。<br />
然後在想回溯时，使用命令$ svn update -r5583即可回溯到升级前的版本。<br />
呃，升级前忘了查看版本号怎么办，没关系，去http://trac.wordpress.org/log/ 找，从上面搜索“Getz”，我们就找到了WordPress 2.2版本号应为5480。</p></blockquote>
<p>SVN版本虽然可以带给你最新的体验，但随之而来的不安全和不稳定会给你造成很多麻烦，最好还是作为测试用途为妙.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rojoro.com/archives/53.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>用psftp代替專業FTP軟件</title>
		<link>http://blog.rojoro.com/archives/49.html</link>
		<comments>http://blog.rojoro.com/archives/49.html#comments</comments>
		<pubDate>Tue, 05 Feb 2008 05:02:48 +0000</pubDate>
		<dc:creator>rojoro</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[psftp]]></category>
		<category><![CDATA[putty]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[TortoiseSVN]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.rojoro.cn/uncategorized/putty-psftp-ftp.html</guid>
		<description><![CDATA[最近对linux产生了很大的兴趣，我用的是Windows系统，不过还好我有putty这个linux远程管理工具，Putty是一个免费小巧的Win32平台下的telnet,rlogin和ssh客户端。我的Blog一直都是用它来进行升级的，升级方法见我以前的日志，Putty的官方主页,你可以在这里下载最新的版本。另外还有一个叫TortoiseSVN的软件，也是运行在Windows上的Linux远程管理工具，据说是一个不错的版本控制工具，不过上次安装的时候系统提示我的Windows Service Pack版本太低没有安装成功。
psftp是封装在putty里的一个命令程序，完整的putty工具包括一系列的应用程序，包括putty（SSH的客户端），puttygen（密钥对生成工具），psftp（sftp命令行程序），pscp（scp命令行程序），plink（SSH管道命令行）plink还可以做为一个翻墙工具来用，具体方法参见车东的文章，pageant（密钥代理工具），所以请你下载网页上的putty.zip，而不是一个单独的putty.exe。

如上图所示：我要把空间里的test目录里的putty.zip删掉，然后重新在C盘里传一份putty.zip上去。首先：启动并登陆psftp。第二步：输入cd test命令（进入test目录）第三步：输入ls命令（查看当前目录里的文件）我们看到上图红色方框里有putty.zip这个文件。第四步：输入del putty.zip既删除putty.zip这个文件（rm -rf命令和del命令的功能相同）。第五步：输入ls命令（和第三步一样ls命令是查看当前目录里有什么文件，如上图第二个方框所示putty.zip已经看不到了，说明已经被删除了）。第六步：键入lcd c:/命令（进入你本机的C盘）。第七步：键入put putty.zip命令（这个命令就是把C盘的putty.zip上传到你服务器的test目录了，如上图最下面的那个红色方框所示putty.zip又上去了，恩~这说明已经成功的把C盘里的putty.zip传到了空间的test目录）。
下面列举一些psftp的常用命令：
put 档名        put test.txt 上传档桉test.txt mput传多档
get 档名        get test.doc 下载档桉test.doc mget下载多档
del 档名        del test.bmp 删除档桉test.bmp rm指令效果相同
mkdir 目录名称  mkdir test 建立目录 test
rmdir 目录名称  rmdir test 删除目录 [...]]]></description>
			<content:encoded><![CDATA[<p>最近对linux产生了很大的兴趣，我用的是Windows系统，不过还好我有putty这个linux远程管理工具，Putty是一个免费小巧的Win32平台下的telnet,rlogin和ssh客户端。我的Blog一直都是用它来进行升级的，升级方法见我<a href="http://blog.rojoro.com/tech/wordpress232-upgrade-log.html" target="_blank">以前的日志</a>，Putty的<a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank">官方主页</a>,你可以在<a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" target="_blank">这里</a>下载最新的版本。另外还有一个叫TortoiseSVN的软件，也是运行在Windows上的Linux远程管理工具，据说是一个不错的版本控制工具，不过上次安装的时候系统提示我的Windows Service Pack版本太低没有安装成功。</p>
<p>psftp是封装在putty里的一个命令程序，完整的putty工具包括一系列的应用程序，包括putty（SSH的客户端），puttygen（密钥对生成工具），psftp（sftp命令行程序），pscp（scp命令行程序），plink（SSH管道命令行）plink还可以做为一个翻墙工具来用，具体方法参见<a href="http://www.chedong.com/blog/archives/001246.html" target="_blank">车东的文章</a>，pageant（密钥代理工具），所以请你下载网页上的putty.zip，而不是一个单独的putty.exe。<span id="more-49"></span></p>
<p><a href="http://blog.rojoro.com/wp-content/uploads/2008/02/B08881D81D049BA8CD120D4A849A812F.jpg"><img class="aligncenter size-full wp-image-324" title="B08881D81D049BA8CD120D4A849A812F" src="http://blog.rojoro.com/wp-content/uploads/2008/02/B08881D81D049BA8CD120D4A849A812F.jpg" alt="" width="577" height="583" /></a></p>
<p>如上图所示：我要把空间里的test目录里的putty.zip删掉，然后重新在C盘里传一份putty.zip上去。首先：启动并登陆psftp。第二步：输入cd test命令（进入test目录）第三步：输入ls命令（查看当前目录里的文件）我们看到上图红色方框里有putty.zip这个文件。第四步：输入del putty.zip既删除putty.zip这个文件（rm -rf命令和del命令的功能相同）。第五步：输入ls命令（和第三步一样ls命令是查看当前目录里有什么文件，如上图第二个方框所示putty.zip已经看不到了，说明已经被删除了）。第六步：键入lcd c:/命令（进入你本机的C盘）。第七步：键入put putty.zip命令（这个命令就是把C盘的putty.zip上传到你服务器的test目录了，如上图最下面的那个红色方框所示putty.zip又上去了，恩~这说明已经成功的把C盘里的putty.zip传到了空间的test目录）。</p>
<p>下面列举一些psftp的常用命令：</p>
<blockquote><p>put 档名        put test.txt 上传档桉test.txt mput传多档<br />
get 档名        get test.doc 下载档桉test.doc mget下载多档<br />
del 档名        del test.bmp 删除档桉test.bmp rm指令效果相同<br />
mkdir 目录名称  mkdir test 建立目录 test<br />
rmdir 目录名称  rmdir test 删除目录 test<br />
cd 目录名称     cd test 切换远端主机工作目录至test<br />
lcd 目录名称    lcd c:\windows 切换本机工作目录至c:\windows<br />
ren 档名        ren test.txt myfile.txt 把档桉test.txt档名改成myfile.txt mv指令也可<br />
chmod 档名     chmod 777 test.txt  把档桉test.txt 设为可写状态！<br />
dir            dir 显示目前目录中的档桉<br />
pwd            pwd 显示目前所在的目录位置(远端主机)<br />
! 指令         ! md test 执行DOS指令建立一个test目录<br />
bye            bye 结束离开 exit也有相同效果</p></blockquote>
<p>与FTP软件不同的是psftp是在加密的状态下进行文件的上传下载工作，使用它来进行远程传输机密档案绝对能保证安全。由此已经可以看出，有了psftp你就可以完全放弃FTP软件了。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rojoro.com/archives/49.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
