如何下载文件从Linux命令行

on December 11, 2008 Sukrit Dhandhania 08年12月11号

Linux操作系统的Windows

Wget是一个非常冷静的命令行下载Linux和UNIX环境。 不要被愚弄的事实,它是一个命令行工具。 这是非常强大的功能以及可以匹配一些最好的图形周围下载今天。 它的功能,如恢复下载,带宽控制,它可以处理认证,以及更多。 我给您开始使用基础使用wget ,然后我会告诉您如何可以完整的自动备份您的网站上使用 wget和玉米

让我们开始吧安装wget 。 大多数Linux发行带有wget预先安装。 如果您管理自己的土地的Linux机器没有一份wget尝试以下。 在红帽Linux系统的这样一个Fedora的您可以使用:

百胜安装wget

或者,如果您使用的Debian系统像Ubuntu的:

须藤apt - get的安装wget

其中上述应该做的伎俩你。 否则,请与您的Linux发行版的手册,以了解如何获取和安装软件包。 wget也被移植到Windows 。 在Windows用户可以访问 本网站 下载下面的软件包: ssllibswget 提取和复制文件的目录 C : \ Program Files文件\ wget并添加该目录给你系统的路径,这样您可以存取提供方便。 现在,你应该能够获得wget从Windows命令行。

最基本的操作下载经理需要履行的下载文件从一个网址。 以下是您可以使用wget下载文件:

wget http://www.sevenacross.com/photos.zip

是啊,这么简单。 现在,让我们做一些更有趣。 让我们下载整个网站。 下面口味的力量wget 。 如果你想下载的网站,您可以指定深度必须wget提取档案。 说你要下载的第一个层次的联系雅虎的主页。 以下是如何做到这一点:

wget - R的一l一http://www.yahoo.com/

以下是每个选项的。 受体激活递归检索文件。 一l主张水平, 1号旁边的它告诉wget多少深层次的同时去撷取档案。 尝试增加各级看到两个多久wget需要。

如果你现在想下载所有的“图像”图像从一个网站,用户熟悉Linux命令行可能会猜测,一个命令,如“ wget http://www.sevenacross.com *. jpeg格式”的工作。 嗯,不幸的是,它不会。 你需要做的是像这样:

wget - R的一l1 ,没有父母A.jpeg http://www.sevenacross.com

另一个非常有用的选项, wget是恢复下载。 说你开始下载一个大文件,你失去了您的Internet连接下载之前可以完成。 您可以使用- c选项,继续您的下载从那里你离开它。

wget醇http://www.sevenacross.com/ubuntu-live.iso

现在让我们转向建立日常备份的一个网站。 下面的命令将创建一个镜像网站在您的本地磁盘。 为此wget有具体的办法, 试试下面的命令,免去http://sevenacross.com与您的网站的地址。

wget镜http://www.sevenacross.com/

当命令运行做你应该有一个当地的一面镜子,您的网站上。 这使一个非常方便的工具进行备份。 让我们把这个命令到凉爽的shell脚本和时间表它运行在每晚午夜。 开放您喜爱文字编辑器,然后键入以下。 请记住适应的路径备份和该网站网址,您的要求。

# ! /斌/庆祝

一年= `日期+ “ % Y ”型`
月= `日期+ “ %米” `
日期= `日期+ “ % d个” `

BACKUP_PATH = ` /家庭/备份/ ` #替换路径与您的备份目录
WEBSITE_URL = ` http://www.sevenacross.net ` #替换网址的地址的网站,您要备份

#创建并移至备份目录
裁谈会$ BACKUP_PARENT_DIR / $年/ $一个月
目录$天
裁谈会$天

wget镜$ ( WEBSITE_URL )

现在保存此文件作为像website_backup.sh并授予它可执行权限:

属性+ x的website_backup.sh

打开玉米的配置与crontab命令和添加以下行的目的:

0 0 * * * /路径/向/ website_backup.sh

您应该有一份您的网站 / home /备份/年/月/日每天。 如需更多帮助,用玉米和crontab ,见 本教程

有很多更了解wget比我这里提到的。 阅读wget的男子网页。

相关文章:
  • 如何发送电子邮件从Linux命令行
  • 如何重置失去MySQL的root密码
  • 开始使用Linux的iptables
  • 如何暂时禁用闪光在Internet Explorer 7
  • 如何使用dstat监控您的Linux / UNIX服务器
  • 获取简单的帮助教程就这样一个在您的电子邮件收件匣每一天-是免费的! 只要输入您的电子邮件地址如下:

    您可以随时退出这个邮件订阅在任何时候。


    书签和共享

    0 comments… 0评论... 现在添加一个

    发表您的评论

    您可以使用这些HTML标记和属性: href="" title="">的<a <abbr title=""> <acronym title="">的<b> <blockquote cite=""> <cite>的<code> <del datetime="">的<em> <i> <q cite=""> <strike>的<strong>