wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。
$ wget -r -np -nd http://example.com/packages/这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,
-np的作用是不遍历父目录,-nd表示不在本机重新创建目录结构。$ wget -r -np -nd --accept=iso http://example.com/centos-5/i386/与上一条命令相似,但多加了一个
--accept=iso选项,这指示 wget 仅下载 i386 目录中所有扩展名为 iso 的文件。你也可以指定多个扩展名,只需用逗号分隔即可。$ wget -i filename.txt此命令常用于批量下载的情形,把所有需要下载文件的地址放到 filename.txt 中,然后 wget 就会自动为你下载所有文件了。
$ wget -c http://example.com/really-big-file.iso这里所指定的
-c选项的作用为断点续传。$ wget -m -k (-H) http://www.example.com/该命令可用来镜像一个网站,wget 将对链接进行转换。如果网站中的图像是放在另外的站点,那么可以使用
-H选项。Referece:http://linuxtoy.org/archives/wget-tips.html
some other useful links :
http://hi.baidu.com/black4087/blog/item/d00af8f23520f216b07ec5e4.html
-
solaris10wget的使用:http://developers.sun.com.cn/blog/paul/entry/20070108
-
ps:若是电脑中没有安装wget,那么有两种方法在没有安装wget的电脑上上传需要下载的软件
7.1、首先在自己的电脑a上下载相关的wget,若是电脑为sparc的,那么就下载支持sparc的wget,安装
然后使用wget按照之前的说明下载需要的软件s到/home/software下(s代表下载的软件名)
然后telnet到没有安装wget的远程机器b中
在b中使用mkdir D创建一个D目录
cd D 转到D的目录下
cp /home//software/s ./
7.2、利用ftp和自己的用户名和密码,创建自己的站点,把软件下载到自己的站点
然后把软件上传到远程电脑(即没有wget的机器,当然安装了wget的也可以使用此方法下载软件)