SSH命令详解(2)
来源:asp之家 发布时间:2009-11-19 12:08:00
-c 指定断点续传功能。实际上,wget默认具有断点续传功能,只有当你使
用别
的ftp工具下载了某一文件的一部分,并希望wget接着完成此工作的时候,才需要
指定
此参数。
使用举例:
wget -m -l4 -t0 http://www.php100.com/
将在本地硬盘建立http://www.example.com/的镜像,镜像文件存入当前目录下一个
名为
oneweb.com.cn的子目录中(你也可以使用-nH参数指定不建立该子目录,而直接在
当前
目录下建立镜像的目录结构),递归深度为4,重试次数为无穷(若连接出现问题
,
wget将坚韧不拔地永远重试下去,知道任务完成!)
另外一些使用频率稍低的参数如下:
-A acclist / -R rejlist:
这两个参数用于指定wget接受或排除的文件扩展名,多个名称之间用逗号隔开。例
如,
假设我们不想下载MPEG视频影像文件和.AU声音文件,可使用如下参数:
-R mpg,mpeg,au
其它参数还有:
-L 只扩展相对连接,该参数对于抓取指定站点很有用,可以避免向宿主
主机
的其他目录扩散。例如,某个人网站地址为:https://www.aspxhome.com/~ppfl/,使用
如下
命令行:
wget -L http://www.example.com/~ppfl/
则只提取该个人网站,而不涉及主机www.example.com上的其他目录。
-k 转换连接:HTML文件存盘时,将其中的非相对连接转换成为相对连接。
-X 在下载FTP主机上的文件时,排除若干指定的目录
另外,下面参数用于设置wget的工作界面:
-v 设置wget输出详细的工作信息。
-q 设置wget不输出任何信息。
如果我们已经在一个HTML文档(或普通文本文档)中存储了所要提取的文件的连接
,可
以让wget直接从该文件中提取信息,而不用在命令行中提供URL地址,参数格式为
:
-i filename
地址文件也可以不是HTML文档,例如,一个普通的文本文件,其中有需要下载的
URL列
表即可。
我们可以用以下技巧提高下载速度:由于Linux是一个多任务系统,我们可以同时
运行
多个wget进程以提高下载速度,例如,先下载某主页文件(index.html),然后将
该文
件所列出的所有地址分别用一个独立的wget进程进行下载。
至于其他的参数,可参考wget的man手册页,命令为:man wget
用wget创建网站的镜像
使用shell中的wget命令行创建网站镜像的方法。此方法将所有文件(包括图片、CSS等)都下载下来,并把网页中的链接改为相对链接,这样就避免了镜像中的链接仍旧指向原来的网站而不能正常地工作了。
此方法只需一条命令行:
de>$ wget -mk -w 20 http://www.example.com/de>
命令行中的20代表间隔20秒下载一个文件,这样可以避免网站的访问过于频繁。你可以调小点,但当你是备份别人的站时,还是为别人的服务器考虑下吧。
SSH下载
用SSH下载文件,大家应该都会了吧?
那如何上传呢??
以下情况可能会用到上传。。
假设我在dreamhost里做了个站,发展不错。内容也很多,但是访问速度肯定不如国内了,所以我准备把数据都搬回国内。这时我们肯定要先用SSH打包备份了。
远程SSH打包命令如下:
tar cfz geek.tar.gz tool
/* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz文件解压成.tar文件后差不多是10MB */
压缩打包好了,要转移到新服务器上,传统方法是用登录FTP,然后下载压缩包,再登录新服务器上传压缩包。
这个时候,如果文件小还好,文件要是很大的话,这一下一上肯定费不少时间。很是麻烦。
其实,利用SSH,可以直接把文件上传到远程服务器上。下面给大家举例子:
假设我的压缩包在code/mwpk.tar.gz 而远程服务器IP qmun.com 用户:user 密码:123456
我们首先登录SSH。
并且转到code目录下。
cd code /*转到code目录
ls /*列出该目录所有文件
下面就是利用SSH上传的命令了。
[lenny]$ ftp /*启用FTP客户端
ftp> open qmun.com /*打开远程服务器IP
Connected to qmun.com.
220 ProFTPD 1.2.9 Server ready.
Name (qmun.com:root): user /*输入用户名
331 Password required for oran.
Password: /*输入密码
230 User oran logged in.
put mwpk.tar.gz mwpk.tar.gz
/*这是关键,put是上传命令,第一个mwpk.tar.gz是本地文件名,第二个是远程文件名。。意思就是把本地的mwpk.tar.gz上传到远程FTP里,并且命名为mwpk.tar.gz这样,SSH就可以自己上传了
猜你喜欢
- 禁用不明服务一些基本的命令往往可以在保护网路安全上起到很大的作用,下面几条命令的作用就非常突出。一、检测网络连接如果你怀疑自己的计算机上被别
- 由phpwind团队与淘宝图片导购联盟合作开发的“图片导购应用”近日正式发布,“图片导购应用”给站长带来了全新的盈利模式,利用“图片导购应用
- 最新消息!斥资100万,联合多个推广平台,通过线上选秀打造新明星——《寻找女一号》暨51wan游戏代
- 李开复(腾讯科技配图)“创新工场现在是房子不小,人不多,这个星期我们雇用了第七个人。”节前,李开复对
- 在godaddy购买了域名之后,godaddy会为这个域名配备一个免费的10G空间送给你!一般情况下,我们都不会去利用这个免费的10G空间,
- 网络“黑客”张子伟入侵计算机服务器,以删除数据为要挟,索要钱财5000元人民币。12月11日,上海市静安区法院对这起“‘黑客’敲诈案”作出一
- 在网上现实中常常有人说,随着我国网民网络技术的提高,网址导航站已经没有生存的必要了。真是这样吗?本以为,网址导航站发为重要的上网工具,不但不
- WordPress2.9.1发布的时候,WordPress核心开发团队也间接的谈到了一些关于WordPress3.0版本的一些想法,虽然没有
- 1、简介说明在安装Procmail及Sanitizer后,系统都只能处理寄进服务器内的信件,无法处理利用邮件服务器来寄出病毒信,因此在安装P
- 无处不在的WEB2.0 正式成为主流,人们通过对XML和RSS等标准格式、面向服务的网络应用程序、用户控制的数据的应用,认识到了英特网真正的
- 3、 MIME 绑定WSDL包含了以某种MIME格式将抽象类型与具体消息绑定在一起的方式。为下列MIME类型定义了绑定:multipart/
- V5Shop联盟系统第三方嵌入式整合接口开通通过不断研发,风靡一时的V5SHOP联盟系统今日终于再次发布一大功能模块-----第三方网店系统
- Windows 2000 Server是比较流行的服务器操作系统,如何安全地配置这个操作系统呢?本文试图从用户安全设置、密码安全设置、系统安
- 有很多草根站长们做网站,都在说别人月赚几W元,别人的站流量为什么那么大之类的。语言之中透着羡慕~!其实月赚几W的人,我想在ADMIN5里也不
- 后金融危机时代如何推动中国经济的转型和发展,专家开始把目光投入到电子商务领域。19日,中国企业评价协会理事长、国务院发展研究中心原副主任鲁志
- 1、后台用户名和密码是否是明文保存的?建议增加昵称字段,区别后台的用户,同时对用户名和密码进行非规范的md5加密,例如加密以后截取15位字串
- 23. 服务名称: helpsvc显示名称: Help and Support服务描述: 启用在此计算机上运行帮助和支持中心。如果停止服务,
- 一、登陆dmoz全球最大的开放式目录库dmoz,开放目录项目(Open Directory Project ,简称ODP),也称为DMOZ(
- 有时在我们刺探竞争对手的情报时,会发现:此站既没有客观的外链,内容又谈不上多好。可为什么就是排名比我好呢?我曾经遇到过这样的情况,起初也未太
- 环境是linux as 4在我创建dbca的时候出现如下错误:Xlib:connection to ":0.0" ref