Categorized | WordPress

博客如何快速搬家?

Posted on 10 十月 2009 by 柳城 ,阅读 492

博客第一次搬家,总结一下经验啊,免得以后犯错。这里只是一家之谈,有好的方法请提出来。

上一篇是“把博客搬家到MT合租空间了”,只提出问题,现在先来解答第一个问题,博客如何快速搬家?这里的快速搬家是指整站的文件,而没有包括数据库的。数据库的安排在下一篇。

1,最无奈的方法:FTP下载上传

用FTP下载与上传,是最慢吞吞的了,下载半天,上传也半天。不过,选择此方法也是无奈啊,两边的空间都不支持SSH,只好用FTP下载上传了。

当然,再稍微好点,空间商愿意的话,就叫空间商提供原博客的整站打包,这样就可以免去慢吞吞下载的时间了。

2,新空间支持SSH

SSH是一个好东西啊。我这次的博客搬家就是属于这种情况。

由于原空间不支持SSH,比较传统的做法就是先用FTP下载,再打包压缩后上传到新空间,再解压。因为压缩后上传快很多。不过,如果新空间支持SSH的话,那还有更快捷的办法。

用wget实现整站下载

在你的新空间,登陆SSH,运行wget命令就行了。用wget -m实现递归下载(慎用,嘿~)。

用法: wget -m ftp://user:passwd@ip
解释: wget -m ftp://用户名:密码@FTP地址

这里的用户名跟密码,都是FTP登陆时用到的用户名跟密码。非常简单,这样子就实现了整站下载到新空间了。

用法: wget -m -b -q -X "wp-admin" ftp://user:passwd@ip
解释: -b后台运行
       -q不向标准输出输出任何信息
       -X排除某些目录,如wp-admin

3, 两边空间都支持SSH

两边空间都支持SSH,这是最简单方便的了。直接用上面的wget方法也是一样有效的哦。另外再介绍一种办法,就是登陆旧空间的SSH,用tar命令进行打包和压缩,再用SSH登陆新空间,把打包好的文件下载过来。再解压就直接OK啦。

打包原空间的某些目录

用法: tar -cvf test.tar wp-admin/ wp-content/
解释: 用tar命令打包wp-admin和wp-content这两个目录,存为test.tar

打包原空间的某些文件

用法: tar -cvf test.tar *.php *.xml
解释: 用tar命令打包根目录下的所有php和xml文件,存为test.tar

打包原空间的整站文件

用法: tar -cvf test.tar *
解释: 不想太麻烦,就直接用*号,打包整站。

打包并压缩原空间的整站文件

注意,打包跟压缩是不同的。

用法: tar -zcvf test.tar.gz *
解释: 加多一个z命令,打包并压缩。存为test.tar.gz

在新空间用wget下载,然后解压

下载: wget http://www.expame.com/test.tar.gz
解压:tar -zxvf test.tar.gz

搞定。快速吧。下次搬家要记得阿。

~补充多两种办法

1, whisperer 推荐: 同时开启N个FlashFXP,也能瞬间搞定

whisperer 语:

没有看到所谓的SSH,想必是也不支持。

一直用FTP,因为我用国内的空间,上传下载都很快,同时开启N个FlashFXP,也能瞬间搞定

哈哈。whisperer真聪明。这种方法可以代替上面提到的第一种办法了。~

2,大猫推荐, scp命令

这个命令与上面的wget命令大同小异。如果SSH不支持wget命令,就用这个吧。

  例如:

  copy 本地的档案到远程的机器上
  scp /etc/lilo.conf k@net67.ee.oit.edu.tw:/home/k
  会将本地的 /etc/lilo.conf 这个档案 copy 到 net67.ee.oit.edu.tw,使用者 k 的家目录下。

  copy远程机器上的档案到本地来
  scp k@net67.ee.oit.edu.tw:/etc/lilo.conf /etc
  会将 net67.ee.oitdu.tw 中 /etc/lilo.conf 档案 copy 到本地的 /etc 目录下。

 ~完

转载请注明 : 来源于 博客如何快速搬家? | 柳城

赞助商

42条评论 于 “博客如何快速搬家?”

  1. 卢松松 卢松松 Says:

    我还用的是原始的 方法
    SSH,不错 值得研究一下

    [回复]

  2. Louis Han Louis Han Says:

    SSH真是好东西

    [回复]

  3. A.shun A.shun Says:

    呵呵,我搬过一次
    但是不能算作真正的wp搬家

    [回复]

  4. 万戈 万戈 Says:

    先学习下,等PR更新后我就要搬家了

    [回复]

  5. 园子 园子 Says:

    这个方法得记住
    到我换的时候得参考一下~

    [回复]

  6. bigCat bigCat Says:

    scp也很好用,不过没tar后快 :)

    [回复]

    Lc.
    Lc. 回复:

    不错的命令。有空学习一下。

    [回复]

    bigCat
    bigCat 回复:

    wget -m ftp://user:passwd@ip
    这招也很淫荡,哈哈

    [回复]

    柳城
    柳城 回复:

    你的头像怎么变成骗子??好诡异。。

    [回复]

    大猫
    大猫 回复:

    经常被人冒名,干脆把自己邮箱注册为骗子

    [回复]

  7. mimzyx mimzyx Says:

    我没家可搬。呵呵。。 :cy:

    [回复]

  8. Lc. Lc. Says:

    好命令。有空学习一下。

    [回复]

    whisperer
    whisperer 回复:

    。。。。。。 :gg:

    [回复]

    Lc.
    Lc. 回复:

    那是留错言了而已。是要回复的,弄成直接留言了。呵呵 :ka:

    [回复]

  9. kevinsnow kevinsnow Says:

    我搬家都是用FTP
    汗啊
    還不知道SSH是什麽東西。。。

    [回复]

  10. whisperer whisperer Says:

    没有看到所谓的SSH,想必是也不支持。

    一直用FTP,因为我用国内的空间,上传下载都很快,同时开启N个FlashFXP,也能瞬间搞定 :ok:

    [回复]

    Lc.
    Lc. 回复:

    N个flashFXP,这招我倒是没想到? 可是开了N个,速度也变慢了啊。我尝试一下,好用的话又新添一种新办法了。呵呵

    [回复]

    whisperer
    whisperer 回复:

    速度不会影响很大的,因为都是些很小的文件,
    等待的时间一般都大于传输的时间...

    你无聊的时候可以试一下,哈哈 :cy:

    [回复]

  11. 浮虾 浮虾 Says:

    看到一堆看不懂的代码 :gg:
    看来搬家还是挺折腾的....

    [回复]

  12. kangzj kangzj Says:

    一般都带面板的吧,用面板可以解压压缩啥的吧 :ka:

    [回复]

    Lc.
    Lc. 回复:

    那是。面板支持那是最好了。大部分的都是不支持的。 :)

    [回复]

  13. 燕西 燕西 Says:

    欸,慢慢对网路技术失去激情了...也许是我老了吧.太悲哀了.

    [回复]

    Lc.
    Lc. 回复:

    哈哈。老了同样也可以有激情的阿,像我。 :ka:

    [回复]

  14. 仁心博客 仁心博客 Says:

    mysql的就是搬家麻烦

    [回复]

  15. an9 an9 Says:

    我也正准备搬家,试试你的二种方法。 :cy:

    [回复]

  16. John John Says:

    刚搬完家,要是先看到这篇文章就好了。

    [回复]

    Lc.
    Lc. 回复:

    呵呵.下次搬家用吧

    [回复]

  17. 一米 一米 Says:

    SSH是用过一次啊再也不想用FTp了,呵呵。

    [回复]

  18. candy candy Says:

    麻烦了点吧,用cp面板的备份和恢复功能不是很方便呢,压缩也很方便啊,一般支持SSH的空间的都是用cp面板的居多。

    [回复]

    柳城
    柳城 回复:

    话是如此..面板的确是不错. 但SSH是能实现自动化的.. [呲牙]

    [回复]

  19. 成都论坛 成都论坛 Says:

    不错,不错!!!

    [回复]

  20. cooved cooved Says:

    哈哈 技术含量太高了,留个脚印,记录一下 [强]

    [回复]

  21. 山头人 山头人 Says:

    围观一下...我觉得迟早会用到的...

    [回复]

  22. 苏州大学 苏州大学 Says:

    SSH挺麻烦的,不是太懂。。。

    [回复]

  23. 捷安特官网 捷安特官网 Says:

    我们落伍咯

    [回复]

  24. 洗洗睡 洗洗睡 Says:

    刚做的博客,还没有考虑搬家,不过以后肯定会用得着的,呵呵 [强]

    [回复]

  25. 洗洗睡 洗洗睡 Says:

    很好,再一次支持

    [回复]

  26. 精索静脉曲张的症状 精索静脉曲张的症状 Says:

    技术含量很高啊。

    [回复]

  27. 瑶浴 瑶浴 Says:

    应该都是ftp吧

    [回复]

  28. 愛鄰搬家 愛鄰搬家 Says:

    Heya i'm for the first time here. I found this board and I find It really useful & it helped me out much. I'm hoping to offer one thing back and help others such as you aided me.

    [回复]

2 Trackbacks For This Post

  1. Junan博客 » 博客如何快速搬家?(转) Says:

    [...] 本文详细出处参考:http://liucheng.name/1034/ 分类: 网站建设 标签: 搬家 评论 (0) Trackbacks (0) 发表评论 Trackback [...]

  2. SSH快速搬家 — 守望的麦子 Says:

    [...] WordPress 博客 http://fairyfish.net/2009/11/20/ssh-wordpress/ 博客如何快速搬家?http://liucheng.name/1034/ Google 搜索 SSH 命令详解 google_ad_client = "pub-0467901677192331"; /* 468x15, 创建于 [...]

Leave a Reply

广告招租

[强] [握手] [可爱] [ok] [呲牙] :) [偷笑] [流泪] [疑问] [亲亲] [擦汗] [得意] [衰] [可怜] [抱拳] [坏笑] more »

无觅相关文章插件,快速提升流量