Wget是一个非常冷静的命令行下载Linux和UNIX环境。 不要被愚弄的事实,它是一个命令行工具。 这是非常强大的功能以及可以匹配一些最好的图形周围下载今天。 它的功能,如恢复下载,带宽控制,它可以处理认证,以及更多。 我给您开始使用基础使用wget ,然后我会告诉您如何可以完整的自动备份您的网站上使用 wget和玉米 。
让我们开始吧安装wget 。 大多数Linux发行带有wget预先安装。 如果您管理自己的土地的Linux机器没有一份wget尝试以下。 在红帽Linux系统的这样一个Fedora的您可以使用:
# 百胜安装wget
或者,如果您使用的Debian系统像Ubuntu的:
# 须藤apt - get的安装wget
其中上述应该做的伎俩你。 否则,请与您的Linux发行版的手册,以了解如何获取和安装软件包。 wget也被移植到Windows 。 在Windows用户可以访问 本网站 。 下载下面的软件包: ssllibs和wget 。 提取和复制文件的目录如 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的男子网页。





























0 comments… ( 0评论... 现在添加一个 )
发表您的评论