1.程序的安装:
Wget是常用工具,系统自带。
2.Wget的使用:
wget [参数] URL ,如:在提示符下输入wget -c ftp://61.132.72.33/1202/gugong/01.avi 即可。假设该FTP存在密码,假设密码为password,用户名为user,你只需要将以上命令改成wget -c ftp://user:password@61.132.72.33/1202/gugong/01.avi 即可。
设置代理服务器
修改/etc/wgetrc文件的内容
http_proxy= http://*.*.*.*:port
usr_proxy=on
3.中断下载:
Ctrl+C即可,进入刚才的目录,再次输入以上命令即可自动续传。
简单吗?如果你希望事情变得更简单,可以接着看下面的技巧。
1.保存密码:
用户的Home目录下有一个公用的密码文件.netrc(~代表当前用户的Home目录,如当前用户为tom,那么~代表/home/tom),我们可以将密码保存在里面。
格式如下:
#machine IPaddress(or domain name) username your-id password your-password
machine 61.132.72.33 login ftpuser password i’mtheone
from : http://blog.linuxeden.com/post/9571/3558
另外如果.netrc的属性不是600,要改成600
chmod 600 .netrc
这样我们就不用每次在填写密码了,如果密码变了,我们在.netrc里面改。
2.批量下载:
1)把所要下载的内容保存在一个文本文件内,如movies.txt
ftp://61.132.72.33/1202/gugong/01.avi
.....
ftp://61.132.72.33/1202/gugong/12.avi
2)使用i参数 wget -i movies.txt
3.下载完毕自动关机:
wget -i movies.txt ; poweroff或则
wget -i movies.txt ; shutdown -h now
4.递归下载:
下载一个目录下面所有文件的方法是:
wget -r -l5 ftp://61.132.72.33/1202/gugong/ 用来下载gugong下面5层目录内所有文件
5.速度限制
wget -i movies.txt –limit-rate=50k 限速为50K
6.观看电影
gmplayer 01.avi即可。Gmplayer可以解码DVDRIP在内的大多数电影,对字幕的支持也不错。详细用法可以参见其他资料。
7.其他一些技巧:
我有一个简单脚本,里面加上了一些常用参数,需要的可以借鉴一下。
#!/bin/bash
cd /home/tom/download/movies
/usr/bin/wget -c -l3 -r -R *ample*.avi --timeout=30 $1 -i movies.txt
#--timeout=30 90 太长了
#2>&1 |cat >/dev/null 将所有输出信息重定向
#-o movies.log 将信息重定向到log里
/usr/local/sbin/bp;/usr/local/sbin/bp;/usr/local/sbin/bp beep三次,bp是我写的脚本,需要的可以找我
#/usr/bin/sudo /sbin/shutdown -h 2 自动关机,延迟2分钟。