精华内容
下载资源
问答
  • linux 按时间删除文件

    千次阅读 2015-11-12 22:57:36
    find /tmp -mtime +30 -type f | xargs rm -rf 保留近30天的文件 其他的删除
    find /tmp -mtime +30 -type f | xargs rm -rf 保留近30天的文件 其他的删除
    展开全文
  • 需要根据时间删除这个目录下的文件,/usr/local/logs,清理掉10天之前的无效数据。 可以使用下面一条命令去完成: find /usr/local/logs -mtime +10 -name "*.*" -exec rm -Rf {} \; 这个是根据时间删除。 讲...

    以前的日志,没有增加批量删除的备注,需要linux用命令删除两三年的日志文件,做个总结,方便下次用

    需要根据时间删除这个目录下的文件,/usr/local/logs,清理掉10天之前的无效数据。

    可以使用下面一条命令去完成:

    find /usr/local/logs -mtime +10 -name "*.*" -exec rm -Rf {} \;

    这个是根据时间删除。

    讲一下关于这个语句的意思:

    • /home/lifeccp/dicom/studies :准备要进行清理的任意目录
    • -mtime:标准语句写法
    • +10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件
    • "*.*":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件
    • -exec:固定写法
    • rm -rf:强制删除文件,包括目录
    •  {} \; :固定写法,一对大括号+空格+/+;
    展开全文
  • linux 按时间移动、删除文件(很实用)1. 移动13天前以”taobaoGoodsInfo_“开头的文件到/data/paic/file/taobaoshop/work/20131203/目录下; find /data/paic/file/taobaoshop/backup/ -mtime +13 -name &...

    linux 按时间移动、删除文件(很实用)
    1. 移动13天前以”taobaoGoodsInfo_“开头的文件到/data/paic/file/taobaoshop/work/20131203/目录下; find /data/paic/file/taobaoshop/backup/ -mtime +13 -name "taobaoGoodsInfo_*" | xargs -i mv {} /data/paic/file/taobaoshop/work/20131203/;

    2. 移动27天内----20天以前的以”taobaoGoodsInfo_“开头的文件到/data/paic/file/taobaoshop/work/20131203/目录下; find /data/paic/file/backup/ -mtime -27 -mtime +20 -type f -name "fans_*" -exec mv {} /data/paic/file/work/20131203/. \;

    3.批量删除文件:删除/data/paic/file/backup/目录下30天之前的所有文件 find /data/paic/file/backup/ -mtime +30 -name "*" -exec rm -rf {} \;

     

    展开全文
  • linux按时间批量删除文件命令

    千次阅读 2018-06-19 22:25:16
    /home/lifeccp/dicom/studies :准备要进行清理的任意目录-mtime:标准语句写法+10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件"*.*":希望查找的数据类型,"*.jpg"表示...
    find /home/lifeccp/dicom/studies -mtime +21 -name "*.*" -exec rm -Rf {} \;
    • /home/lifeccp/dicom/studies :准备要进行清理的任意目录
    • -mtime:标准语句写法
    • +10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件
    • "*.*":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件
    • -exec:固定写法
    • rm -rf:强制删除文件,包括目录
    •  {} \; :固定写法,一对大括号+空格+/+;
    展开全文
  • linux按指定时间删除文件和文件夹

    万次阅读 2016-09-04 16:18:38
    find 命令可以完成这一需求,比如删除3天前的所有以“.log”结尾的文件: find /文件路径 -name "*.log" -mtime +2 -exec rm {} \; 说明:  1. 文件路径是目标文件所在路径; 2. -name 设定目标...
  • linux按文件修改日期删除文件

    千次阅读 2019-10-24 16:28:38
    1、删除指定时间外的文件 [root@localhost ~]# find /tmp -name ‘*.zip’ -mtime +90 -exec rm {} ; #/tmp 指定文件路径 mtime:修改时间 文件内容被修改的最后时间 ctime:变化时间 文件的元数据发生变化。比如权限...
  • Java按时间删除linux服务器上的文件

    千次阅读 2019-06-12 10:24:56
    在/home/test 目录下,深度为1,查找10分钟之前的修改普通文件删除 -maxdepth 查找深度 -type 文件类型 b 块设备文件 d 目录 c 字符设备文件 p 管道文件 l 符号链接文件 f 普通文件 -mmin +n 按照...
  • find参数说明:find有很多参数是以动作首字母+时间的方式用于访问、改变、更新时间来筛选文件。动作表达:- a(last accessed) 最近一次访问时间- c(last changed) 最近一次改变时间- m(last modified) 最近一次...
  • Linux按文件内容查找文件

    万次阅读 2014-03-28 18:52:30
    遇到这样一个面试题:在Linux下从abc目录开始查找所有扩展名为.log的文本文件,并找出内容包含ERROR的文件。 查找命令:find /abc -name "*.log" | xargs grep "ERROR" 一般工作中常用名称查找、按时间或...
  • Linux 删除指定时间前的文件

    千次阅读 2013-08-16 14:21:29
    1.创建一个基准时间文件 //比如创建一个“创建时间”为2010年01月01日00时00分的文件-- time_file //时间格式为 [[CC]YY]MMDDhhmm[.ss] # touch -t 201001010000 time_file 2.证实一下 # ll --time-style=long-...
  • Linux删除制定时间文件

    千次阅读 2017-03-17 20:04:45
    如果想要批量删除制定时间文件,可以使用find命令:find /home -maxdepth 1 -type f -newermt "Nov 22" -printfind命令查找/home 目录下的十一月22日创建的类型是文件的该层文件并打印输出 -maxdepth 用于设置...
  • Linux日期删除文件

    万次阅读 2012-03-06 11:34:44
    1.  find / -mtime +n -exec rm -rf {} ;  2.  find ....  find相关参数 ... -amin 查找在指定时间曾被存取过的文件或目录,... -anewer 查找其存取时间较指定文件或目录的存取时间更接近现在的文件或目录。  -at
  • linux运行的系统中长时间运行可能会产生大量的日志文件或其它文件,如果不定时删除,会影响系统的某些功能,下面是通过crontab定时执行删除脚本来实现: cat delbak.sh #!/bin/sh location="/root/sqlbak/" find $...
  • Linux删除指定时间之前的文件

    万次阅读 2019-01-29 16:03:02
    要求:归删除/var/svn/svnbackup目录下创建时间为7天之前,并且文件以new开头的的所有文件或文件夹; 示例:find /var/svn/svnbackup -name "new_*" -mtime -7 -exec rm -rf {} \; 附注:...
  • Linux文件操作高频使用命令

    万次阅读 多人点赞 2019-08-28 16:47:38
    删除操作3.复制操作4.移动操作:5.重命名操作:6.解压压缩操作 0.新建操作: mkdir abc #新建一个文件夹 touch abc.sh #新建一个文件 1.查看操作 查看目录: ll #显示目录文件详细信息 查看文件...
  • linux 根据时间筛选删除文件

    千次阅读 2015-06-03 11:35:29
    根据时间筛选删除文件,自己写了个shell脚本,根据其他时间筛选的话,只需要修改 y= ( d a t e − r (date -r filename +%Y) 这段代码的%Y,可以改为%m,%H,%M ,%d 等,根据自己需要进行组合
  • Linux 学习之创建、删除文件和文件夹命令

    万次阅读 多人点赞 2017-09-05 18:26:38
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹...
  • linux根据时间过滤文件

    千次阅读 2019-05-29 10:41:00
    1、显示20分钟前的文件: find/sdb1/apache-tomcat-show/logs/ -type f -mmin +20 -exec...2、删除20分钟前的文件: find/sdb1/apache-tomcat-show/logs/ -type f -mmin +20 -exec rm {} \;3、显示20天前的文件 find...
  • linux下没有创建时间的概念,也就是不能知道文件的建立时间,但如果文件建立后就没有修改过,修改时间=建立时间,但是不能依赖文件内容来判断文件是否被修改,举个例子,用vim打开文件,不做任何修改操作,执行...
  • Linux中的目录的文件时间

    千次阅读 2018-12-06 17:04:42
    Linux文件也有三个时间:Access time、Modify time和Change time,称为Atime,Mtime和Ctime。 Atime,Mtime和Ctime的区别: Mtime:修改了文件的内容 Ctime:修改了文件的属性,如:文件名,文...
  • 随着网站体量的不断增大,很多缓存日志造成资源你的浪费,为此,想着写一个计划任务,定期删除没必要的缓存数据 ♪ 操作指导 ①. 新建一个可执行文件 touch /usr/local/bin/clear_log 注意,赋予权限:chmod ...
  • 1.新建一个可执行文件 touch /usr/local/bin/clear_psd 注意,赋予权限:chmod 777 clear_psd 2.编辑clear_psd文件,在其中添加类似下面的代码 #!/bin/sh find /...
  • Linux文件时间属性

    千次阅读 2014-07-03 00:19:21
    Linux文件时间解析 写这篇小文章的缘由是之前做过一个项目,需要定期将文件转走,也许专业点的名词叫rollover。那么这就需要判断一个文件是否到了转走的时间,从而就需要知道文件的创建时间Linux文件分为状态改动...
  • Linux反选删除文件

    万次阅读 2015-05-26 16:35:47
    Linux反选删除文件 最简单的方法是 # shopt -s extglob (打开extglob模式) # rm -fr !(file1)   如果是多个要排除的,可以这样: # rm -rf !(file1|file2) Linuxrm删除指定文件外的其他文件方法...
  • Linux恢复误删除文件

    千次阅读 2011-12-13 18:44:13
    Linux恢复误删除文件(转载) 2007-01-09 10:44:59 / 个人分类:Linux内核学习笔记  昨天又看了一下Linux文件系统方面的资料,想到一个问题,就是误删除了文件应该是可以恢复的, 本想写一个这方面的共享...
  • Linux批量删除文件

    千次阅读 2018-04-18 11:28:17
    删除几个文件 rm 文件1 文件2  删除文件夹下面所有文件 rm * -rf  删除某些固定字母开头的文件 rm xxx*  删除一类文件 rm *.txt 二、 利用命令:find . -name "*.c" | xargs rm -rf 发现当前...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 423,407
精华内容 169,362
关键字:

linux按时间删除文件

linux 订阅