`
snowing11812
  • 浏览: 119749 次
  • 来自: ...
社区版块
存档分类
最新评论

Linux tar 用于压缩某日期后的文件

阅读更多

为了方便服务器端数据的增量备份

 

可以采取tar 的合适参数在cron下进行定期打包

 

tar cvf backtup.tar --newer  "2012-10-01 00:00:00" backup/
tar czvf backtup.tar.gz --newer  "2012-10-01 00:00:00" backup/  
 

 

 

例如以上命令就可以仅仅压缩backup文件夹内 创建日期大于"2012-10-01 00:00:00"的文件

 

以下有一些等价或类似的参数,也可以尝试:

-N
--newer
--after-date
 

如果在使用上没有达到预期效果,也许是因为创建时间和最后修改时间之间的问题

采用以下参数即可达到效果

tar czvf backtup.tar.gz --newer-mtime  "2012-10-01 00:00:00" backup/ 

--newer-mtime  

这样就工作如预期了

 

分享到:
评论

相关推荐

    tar压缩和解压缩

    `tar`命令是Linux系统中极为重要的文件打包工具之一,其名称来源于“tape archive”,最初用于磁带存储设备上的文件归档。随着技术的发展,`tar`命令已经成为现代操作系统中进行文件打包与解包的标准工具。`tar`命令...

    linux tar命令完全手册

    在Linux系统中,`tar`命令是一个非常重要的工具,用于创建、提取、更新等操作文件归档(即打包)。它支持多种压缩方式,例如gzip、bzip2等,并且具有丰富的选项来满足不同的需求。 #### 二、基本语法 ``` tar ...

    Linux tar 压缩档案管理命令学习.docx

    在Linux操作系统中,`tar`命令是用于处理档案文件的重要工具,尤其在文件备份和归档方面。这个命令能够将多个文件和目录打包成一个单一的档案文件,也可以对已有的档案文件进行解包。`tar`命令具有多种选项来实现...

    xpdf-3.02pl2-linux.tar.gz(对pdf格式文件操作的工具包)(linux下使用)

    xpdf-3.02pl2-linux.tar.gz 是一个专为Linux操作系统设计的PDF处理工具包,主要用于在Linux环境下对PDF格式的文件进行查看、转换和处理。这个工具包包含了多个实用程序,可以帮助用户高效地管理和操作PDF文档。 1. ...

    Linux tar 压缩打包命令使用方法第1/2页

    * `-x`:解开一个压缩文件的参数指令,用于解压缩一个 tar 文件。 * `-t`:查看 tar 文件中的文件,用于查看 tar 文件的内容。 * `-z`:是否同时具有 gzip 属性,用于使用 gzip 压缩。 * `-j`:是否同时具有 bzip2 ...

    jdk-8u411-linux-aarch64.tar.gz

    描述中提到“下载解压后是 jdk-8u411-linux-aarch64.tar.gz”,这暗示了解压过程,表明这个文件采用的是tar归档格式,并且通过gzip进行了压缩。在Linux环境下,通常会使用tar命令来提取这种类型的文件,先用gunzip...

    Linux tar打包命令.docx

    Linux中的`tar`命令是一个非常强大的工具,用于创建、管理和处理档案文件,特别是对于系统管理员而言,它在备份和恢复文件系统方面起着至关重要的作用。`tar`名字来源于“tape archive”,最初是为了磁带备份而设计...

    jdk-8u251-linux-x64.tar。

    在Linux系统中,tar命令用于打包多个文件或目录到一个单一的归档文件,而gz是一种常用的文件压缩格式,通过gzip工具实现。这种组合使得文件更易于传输和存储,同时在下载后,用户需要先使用gunzip解压gz文件,然后用...

    iNodeClient_Linux64_7.3 (E0524).tar.gz

    该文件采用.tar.gz格式进行压缩,这是一种常见的Linux下用于打包和压缩文件的方法,通过tar命令创建归档文件,然后用gzip工具进行压缩,便于存储和传输。 描述中提到的“inode客户端免费下载”,iNode在这里可能是...

    jdk-8u11-linux-x64.tar.gz

    下载并解压这个文件后,开发者可以配置环境变量,然后利用JDK进行Java编程,同时利用Tomcat来运行和调试Web应用。为了使用,用户需要熟悉Linux命令行操作,了解如何解压tar.gz文件,并配置JAVA_HOME和CATALINA_HOME...

    Linux下文件的压缩、打包与解开

    Linux 下文件的压缩、打包与解开 Linux 操作系统中提供...Linux 操作系统提供了多种文件压缩和解压缩工具,包括 zip、unzip、tar 等,帮助用户对文件进行压缩和解压缩,节省硬盘空间,并且使文件更方便地传输和存储。

    linux自带的unzip命令可以解压windows下的zip格式的压缩文件。

    在Linux操作系统中,尽管tar命令通常用于处理归档文件,如.tar或.tar.gz,但Linux确实内置了unzip命令,专门用于处理ZIP格式的压缩文件。这种格式在Windows环境中非常常见,因此对于需要在Linux环境下处理来自...

    linux下的tar命令解释及实例

    Linux中的`tar`命令是一个非常强大的工具,用于处理档案文件,包括打包、压缩和解压缩。这个命令在系统管理、备份和数据迁移中扮演着重要角色。以下是对`tar`命令及其常用选项的详细解释: 1. **创建压缩文件 (-c)*...

    jdk-8u311-linux-aarch64.tar.gz

    标题中的"jdk-8u311-linux-aarch64.tar.gz"是一个针对Linux操作系统,基于AArch64(也称为ARM64)架构的Java Development Kit(JDK)的版本8更新311的压缩文件。这个文件是Java开发者在64位ARM设备上进行Java应用...

    jdk-8u161-linux-x64.tar.gz

    ".tar.gz"是一种常见的压缩格式,它结合了tar(用于打包多个文件)和gzip(用于压缩)的功能。用户需要先使用tar命令解压文件,然后再进行安装。例如,使用以下命令可以解压此文件: ``` tar -zxvf jdk-8u161-linux-...

    jdk-8u45-linux-x64.tar.zip

    在描述中提到"下载后解压",这指的是用户在下载此文件后,需要使用解压缩工具,例如在Linux中可以使用"tar -zxvf jdk-8u45-linux-x64.tar.gz"命令来解压缩文件。解压缩后,会得到一个名为"jdk-8u45-linux-x64.tar"的...

    jdk-8u121-linux-x64.tar.gz

    【压缩包子文件的文件名称列表】:这里只有一个文件名 "jdk-8u121-linux-x64.tar.gz",这表明这是一个单一的压缩文件,通常需要先使用解压缩工具(如tar和gzip命令)来解压,才能访问到JDK的安装目录结构。解压后的...

    jdk-8u221-linux-x64.tar.gz

    描述中同样提到了“jdk-8u221-linux-x64.tar.gz”,这表明这是一个经过tar归档并使用gzip压缩的文件。在Linux环境下,这种格式非常常见,因为它允许用户将多个文件和目录打包成一个单一的文件,同时通过gzip压缩来...

    jdk-8u171-linux-x64.tar.gz.zip

    标题中的"jdk-8u171-linux-x64.tar.gz.zip"是一个针对Linux平台的64位Java Development Kit(JDK)版本8u171的压缩文件,该文件采用了双重压缩,首先是以tar格式打包,然后用gzip进行压缩,最后又用zip进行了封装。...

    jdk-8u191-linux-x64.tar_20190629.zip

    在压缩包子文件的文件名称列表中,我们看到"jdk-8u191-linux-x64.tar_20190629.gz"。这表明压缩文件是采用gzip格式压缩的,".tar"表示这是一个归档文件,它将多个文件打包在一起,而"x64"表示这是为64位系统设计的。...

Global site tag (gtag.js) - Google Analytics