首页 > 系统 > Linux > 正文

在linux下用WGET下载电影

2024-08-28 00:07:41
字体:
来源:转载
供稿:网友
   对喜欢在网上下载电影的朋友来说,Windows下面有很多好用的工具可以选择。但换到Linux下,很多人(特别是新手)往往觉得比较困难。
    其实Linux下面同样有很多的好用工具可供选择,如prozilla,wget等。本文主要介绍wget的使用,希望能帮助更多朋友能象我一样用Linux看电影。
   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 即可。
   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
另外如果.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分钟。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表