Aggavara

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年11月13日

摘要: 文件的归档和压缩。 归档文件(archive file)和压缩文件(compressed file)间的区别对用户来说十分重要。归档文件是一个文件和目录的集合,而这个集合被贮存在一个文件中。归档文件没有经过压缩 — 它所使用的磁盘空间是其中所有文件和目录的总和。压缩文件也是一个文件和目录的集合,且这个集合也被贮存在一个文件中,但是,它的贮存方式使其所占用的磁盘空间比其中所有文件和目录的总和要少。如果你在计算机上的磁盘空间不足,你可以压缩不常使用的、或不再使用但想保留的文件。你甚至可以创建归档文件,然后再将其压缩来节省磁盘空间。 首先介绍一下图形界面的那种: 一。在命令行下输入: file... 阅读全文
posted @ 2012-11-13 18:19 Aggavara 阅读(491) 评论(0) 推荐(0) 编辑

摘要: ###################################### #SHELL日期计算函数 # #1:判断是否闰年check_leap() # #2:获取月份最大日期get_mon_days() # #3:检查日期格式check_date() # #4:返回昨天日期get_before_date() # #5:返回明天日期get_next_date() # #6:返回当月月末日期YYYYMMDD get_cur_date()#7:返回当月月份YYYYMM get_cu... 阅读全文
posted @ 2012-11-13 15:54 Aggavara 阅读(4579) 评论(0) 推荐(0) 编辑

摘要: 文件名匹配/输出重定向文件名匹配文件名匹配使得您不必一一写出名称,就可以指定多个文件。您将用到一些特殊的字符,称为通配符(wildcards)。假设您想用'rm'命令删除目录下所有以字符串'.bak'结尾的文件。除了在'rm'后跟上所有文件名作为参数,您还可以用通配符'*':rm *.bak'*'可匹配一个或多个字符。在本例中, 您告诉 shell 将命令'rm'的参数扩展到"所有以'*.bak'结尾的文件",shell 就将扩展后的参数告诉'rm' 阅读全文
posted @ 2012-11-13 13:52 Aggavara 阅读(793) 评论(0) 推荐(0) 编辑

摘要: 如何设定crontab在每月最后一天执行一种方法:for Linux0 8 28-31 * * [ `date -d tomorrow +\%e` -eq 1 ] && (shell script)for other Unix,BSD0 8 28-31 * * [ `echo \`cal\` | awk '{print $NF}'` -eq 1 ] && (shell script)另一种方法:单独靠crontab判断比较复杂,所以把判断部分写到执行脚本中#!/bin/bashtoday=`date +%d`last_day=`cal | xar 阅读全文
posted @ 2012-11-13 13:28 Aggavara 阅读(1655) 评论(0) 推荐(0) 编辑