博客第一次搬家,总结一下经验啊,免得以后犯错。这里只是一家之谈,有好的方法请提出来。
上一篇是“把博客搬家到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 条评论
我还用的是原始的 方法
SSH,不错 值得研究一下
SSH真是好东西
呵呵,我搬过一次
但是不能算作真正的wp搬家
先学习下,等PR更新后我就要搬家了
这个方法得记住
到我换的时候得参考一下~
scp也很好用,不过没tar后快
:)
不错的命令。有空学习一下。
wget -m ftp://user:passwd@ip
这招也很淫荡,哈哈
你的头像怎么变成骗子??好诡异。。
经常被人冒名,干脆把自己邮箱注册为骗子
我没家可搬。呵呵。。 :cy:
好命令。有空学习一下。
。。。。。。 :gg:
那是留错言了而已。是要回复的,弄成直接留言了。呵呵 :ka:
我搬家都是用FTP
汗啊
還不知道SSH是什麽東西。。。
没有看到所谓的SSH,想必是也不支持。
一直用FTP,因为我用国内的空间,上传下载都很快,同时开启N个FlashFXP,也能瞬间搞定 :ok:
N个flashFXP,这招我倒是没想到? 可是开了N个,速度也变慢了啊。我尝试一下,好用的话又新添一种新办法了。呵呵
速度不会影响很大的,因为都是些很小的文件,
等待的时间一般都大于传输的时间…
你无聊的时候可以试一下,哈哈 :cy:
看到一堆看不懂的代码 :gg:
看来搬家还是挺折腾的….
一般都带面板的吧,用面板可以解压压缩啥的吧 :ka:
那是。面板支持那是最好了。大部分的都是不支持的。 :)
欸,慢慢对网路技术失去激情了…也许是我老了吧.太悲哀了.
哈哈。老了同样也可以有激情的阿,像我。 :ka:
mysql的就是搬家麻烦
我也正准备搬家,试试你的二种方法。 :cy:
刚搬完家,要是先看到这篇文章就好了。
呵呵.下次搬家用吧
[…] 本文详细出处参考:http://liucheng.name/1034/ 分类: 网站建设 标签: 搬家 评论 (0) Trackbacks (0) 发表评论 Trackback […]
SSH是用过一次啊再也不想用FTp了,呵呵。
麻烦了点吧,用cp面板的备份和恢复功能不是很方便呢,压缩也很方便啊,一般支持SSH的空间的都是用cp面板的居多。
话是如此..面板的确是不错. 但SSH是能实现自动化的.. [呲牙]
不错,不错!!!
哈哈 技术含量太高了,留个脚印,记录一下 [强]
围观一下…我觉得迟早会用到的…
SSH挺麻烦的,不是太懂。。。
我们落伍咯
[…] WordPress 博客 http://fairyfish.net/2009/11/20/ssh-wordpress/ 博客如何快速搬家?http://liucheng.name/1034/ Google 搜索 SSH 命令详解 google_ad_client = "pub-0467901677192331"; /* 468×15, 创建于 […]
刚做的博客,还没有考虑搬家,不过以后肯定会用得着的,呵呵 [强]
很好,再一次支持
技术含量很高啊。
应该都是ftp吧
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.