实际的目录结构是一层一层建立起来的,直到所有的文件都传输完;-nH:不创建以目标主机的域名为目录名的目录,将目标主机的目录结构定向到
当前目录
向下;-r:递归下载,在本地结构中;-l[depth]:下载远程服务器目录结构的深度,例如,'-l5 '下载目录深度小于或等于5
中的目录结构或文件;
-m:镜像站点时的选项。如果你想镜像一个站点,使用这个选项,它会被自动设置。
促进站点镜像的其他适当选项;-np:仅下载目标站点的指定目录及其子目录的内容。这也是一个非常有用的选择,我们伪造
让某个人的主页有一个这个站点上其他人主页的链接,我们就是想下载这个。
人的个人主页,如果不设置这个选项,甚至——有可能抓取整个站点,这显然是我们的通行证。
往往不可取;-http-user=username-http-passwd=password:如果web服务器需要指定用户名和密码,使用这两项进行设置;-O将数据写入文件。
3.Crontab定期执行任务
在DreamHost系统下,可以通过Shell构建自己的crontab。其具体用途如下:
使用支持shell登录的终端(比如fterm或putty),您可以通过在地址栏中输入username@qiran.org:22来进行SSH。
通过登录到服务器。
常用的crontab命令:
Crontab-l显示所有现有的cronjob。
Crontab-r删除当前的cronjobs。
编辑当前的“crontabfile”。DH推荐用nano。
请注意,您的crontab包含所有的cronjobs,每个cron占一行,还有一个虚线的结尾。一个普通的cron如下
显示:
452***/home/user/script.pl
第一个数字是一小时的分钟,
第二个数字是一天中的小时,
第三个数字是每个月的第几天,
第四个数字是每年的月份,
第五个数字是星期几。
用法,例如:
32 * * * *:指每小时的第32分钟。
2、42 * * * *:表示每小时的第12、42分钟。
*/15 */2 * * *: 0: 00, 0: 15, 0: 30, 0: 45, 2: 00, 2: 15, 2: 30, …
318 * * 7:表示每周日下午6:43运行命令行。
在DreamHost下用nano编辑完文件后,使用ctrl o保存,ctrl x退出编辑。
4.tar订单
tar命令的用法如下:
Tar[参数列表][文件名]
参数列表:
-c生成新的备份,同时覆盖旧的备份文件。
-x从备份文件中解压缩
-t列出备份文件中的文件目录。
-v显示所有操作文件的列表。
-f在指定位置生成备份
-u将不存在于备份中的文件或已更改的文件将被添加到备份中。
示例:
tar CVF filename.tar/*备份*/
Tarcvf tarfile.tar./filename/*将文件名文件备份到tarfile.tar */
tart VF filename.tar/*列出tar文件的内容*/
tar xvf filename.tar/*从tar文档导出文件*/
tar zxpvf filename.tar.gz/*从tar.gz文档导出文件*/
tarzxvf filename.tar.gz/*同上*/
Tarxvf tarfile.tar./filename/*导出tar文件中的单个文件*/
tar-XZF filename.tar.gz减压
打包下载文件打包目录。/www进入文件www.tar.gz。
引用:
塔尔切夫www.tar.gz。/www
或者干脆拉链。/www
全部打包压缩。将当前目录下的php文件转移到bak.tar.gz文件中。
5.检查文件夹大小
杜与KB的讨论
杜什讨论出版社