`
bliuqing
  • 浏览: 65399 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

备份当前目录下所有前24小时被修改的文件

阅读更多
   1 #!/bin/bash
   2
   3 #  备份当前目录下所有前24小时被修改的文件为一个归档压缩包(归档并且压缩)
   4 #
   5
   6 BACKUPFILE=backup-$(date +%m-%d-%Y)
   7 #                 在备份文件中嵌入日期.
   8 #                 多谢Joshua Tschida的这个主意.
   9 archive=${1:-$BACKUPFILE}
  10 #  如果没有在命令行上指定备份的归档文件名,
  11 #+ 会以"backup-MM-DD-YYYY.tar.gz."作为默认的文件名
  12
  13 tar cvf - `find . -mtime -1 -type f -print` > $archive.tar
  14 gzip $archive.tar
  15 echo "Directory $PWD backed up in archive file \"$archive.tar.gz\"."
  16
  17
  18 #  Stephane Chazelas指出:如果有许多文件被找到
  19 #+ 或任何一个文件名中包含有空白字符
  20 #+ 上面的代码将会失败.
  21
  22 # 他建议用下面的代码:
  23 # -------------------------------------------------------------------
  24 #   find . -mtime -1 -type f -print0 | xargs -0 tar rvf "$archive.tar"
  25 #      using the GNU version of "find".
  26
  27
  28 #   find . -mtime -1 -type f -exec tar rvf "$archive.tar" '{}' \;
  29 #         portable to other UNIX flavors, but much slower.
  30 # -------------------------------------------------------------------
  31
  32
  33 exit 0
分享到:
评论

相关推荐

    rar压缩软件.rar

    例如,这个命令将从当前目录中所有的 RAR 压缩文件中解压的 *.asm 文件: rar e '*.rar' '*.asm' 命令可以是下列中的任何一个: a 添加文件到压缩文件中。 例子: 1) 从当前目录添加所有的 *.hlp 文件到 ...

    中文简体压缩软件RAR 6.0

    创建或更新已存在的压缩文件 myarch,添加当前目录中的所有文件 rar a myarch c 添加压缩文件注释。当压缩文件被处理时注释被显示。文件的注释长度限 制到 32767 字节 例子: rar c distrib.rar...

    WinRAR_4.0.exe

    2) 把当前目录和子目录的所有文件压缩为 362000 字节大小、固实的、 自解压分卷压缩文件并对没个卷添加恢复记录: rar a -r -v362 -s -sfx -rr save 因为尾指定文件名,假设为所有文件 (*)。 3) 作为一个特别...

    大量批处理实用程序例程

    删除当前目录下及其子文件夹中所有的空文件夹.cmd 删除所有以数字命名的文件夹.cmd 删除指定文件夹之外的其他文件夹和文件.cmd 删除某些文件夹之外的目录.cmd 判断是文件还是文件夹.cmd 在所有文件夹下建立随机文件....

    入门学习Linux常用必会60个命令实例详解doc/txt

    在前两种格式中,会将<来源>复制至<目的地>或将多个<来源>文件复制至已存在的<目录>,同时设定权限模式及所有者/所属组。在第三种格式中,会创建所有指定的目录及它们的主目录。长选项必须用的参数在使用短选项时也...

    delphi 开发经验技巧宝典源码

    0141 使用FileGetDate函数返回文件的修改日期 90 0142 使用FileWrite函数将缓冲区中的内容写入文件 91 4.10 其他函数 91 0143 使用Random函数产生7个随机数 91 0144 使用DiskFree函数返回磁盘驱动器的剩余...

    动网论坛Ver 6.1.0

    6、插件管理 7、上传文件管理全面改动 快速查询:所有上传文件、24小时内上传文件、1个月内上传文件、3个月内上传文件、下载和点击前100位上传图片 高级查询:分版面或所有版面、下载次数多于或者...

    700个批处理打包下载.rar

    删除当前目录下及其子文件夹中所有的空文件夹.cmd 删除所有以数字命名的文件夹.cmd 删除指定文件夹之外的其他文件夹和文件.cmd 删除指定路径下指定文件及文件夹外的所有文件及文件夹2.bat 删除某些文件夹之外的目录....

    delphi 开发经验技巧宝典源码06

    0141 使用FileGetDate函数返回文件的修改日期 90 0142 使用FileWrite函数将缓冲区中的内容写入文件 91 4.10 其他函数 91 0143 使用Random函数产生7个随机数 91 0144 使用DiskFree函数返回磁盘驱动器的剩余...

    服务器的管理办法.docx

    第二十四条 公共信息系统服务器的数据维护和备份工作由服务器管理员负责完成,业务处理系统服务器的数据维护和备份工作由业务部门的服务器管理员负责完成。服务器数据自动异机备份由服务器管理员负责配置; 第二十...

    EXCEL集成工具箱V6.0

    常 用 工 具 【繁简转换】 可视化的繁简体GB与BGK码以及GB2与BIG5码相互转换,可以复制文本到当前窗体中文本进行转换,也可以实现单个文件或批量文件的转换。在窗体中双击文本字符串尾即可实现自动选定文本并自动...

    微软活动目录管理管理简明手册

    (2)用于活动目录数据库的最小磁盘空间为200MB,另外还要有50MB的空间用于活动目录数据库的日志文件。% N, l3 [) D1 u9 r- R" {: `( U6 K - S P; `* |# m( E* Q$ E& U2 u (3)已做好了DNS服务器的解析。1 C. \( h3 k) ...

    EXCEL集成工具箱V8.0完整增强版(精简)

    【繁简转换】 可视化的繁简体GB与BGK码以及GB2与BIG5码相互转换,可以复制文本到当前窗体中文本进行转换,也可以实现单个文件或批量文件的转换。在窗体中双击文本字符串尾即可实现自动选定文本并自动复制功能。本...

    asoft签到管理系统tykq3.5_build20110125

    根目录下文件为所有的程序文件,文件头部版权部分已经附带该文件的功能说明。 [其他目录] attachments:用户的附件箱,以用户的用户名命名子文件夹("_annouce_"默认文件夹请不要删除,否则将无法上传公告附件!...

    易语言 茶凉专用模块

    子程序 到十进制, 整数型, 公开, 将2,8,16进制文件转换到10进制数值(返回十进制数) .参数 文本, 文本型, , 2,8,16进制文件 .参数 进制, 整数型, 可空, 默认为十六进制 2为二进制,8为八进制,16为16进制 .子程序 读...

    orcale常用命令

    1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>sqlplus SQL>connect internal SQL>startup SQL>quit b、关闭ORACLE系统 oracle>sqlplus SQL>...

    最全的oracle常用命令大全.txt

    先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件, 这种方式下可访问数据库中的数据。 4、startup,等于以下三个命令 startup nomount alter database mount alter database ...

    Firebird数据库中文版

    因此,用户可以在备份期间持续的工作,即实现24x7(每天24小时,每周7天) 的操作。 触发器: 每一个表可以有多个并发的行级触发器,可以在插入前,插入后,更新前,更新后,删除前,删除后进行触发。我们可以在触发器...

    (完整版)网络安全管理制度.docx

    第十四条定期对重要的网络、安全设备进行巡检,确保重要设施工作正常,并填写相关记录表单归档保存。若在巡检中发现安全问题要及时上报处理。 第十五条定期对重要系统服务器和相关业务数据进行备份,备份数据应一式...

Global site tag (gtag.js) - Google Analytics