`
sharp2wing
  • 浏览: 267896 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

用find命令查找最近修改过的文件

阅读更多
linux的终端上,没有windows的搜索那样好用的图形界面工具,但find命令确是很强大的。
比如按名字查找一个文件,可以用 find / -name  targetfilename 。 唉,如果只知道名字,不知道地点,这样也不失为一个野蛮有效的方法。
按时间查找也有参数 -atime 访问时间 -ctime 改变状态的时间 -mtime修改的时间。但要注意,这里的时间是以24小时为单位的。查看man手册后使用,你会很迷惑: -mtime n: File<A1><AF>s data was last modified n*24 hours ago. 字面上的理解是最后一次修改发生在n个24小时以前的文件,但实际上
find ./ -mtime 0:返回最近24小时内修改过的文件。
find ./ -mtime 1 : 返回的是前48~24小时修改过的文件。而不是48小时以内修改过的文件。
返回10天内修改过的文件?find还可以支持表达式关系运算,所以可以把最近几天的数据一天天的加起来:
find ./ -mtime 0 -o -mtime 1 -o -mtime 2 ……虽然比较土,但也算是个方法了。
还有没有更好的方法,我也想知道。。。
另外, -mmin参数-cmin / - amin也是类似的。
分享到:
评论

相关推荐

    find命令:基于文件属性查找

    find命令:基于文件属性查找 find [目录] -name 文件名* 表示匹配正则 -maxdepth 1 表示当前目录 -type(f/d) -size(+大于/-小于) -perm(permission) -exec [命令] {} \;或者+ 后面跟一个命令,对...

    Linux中find命令的用法汇总

    在这篇文章中,我们将学习如何使用 find 命令以及它所提供的选项来查找文件。 在绝大多数Linux发行版中,你都可以直接使用 find 命令而无需进行任何安装操作。如果你想在linux系统的命令行中变得特别高效,那么 find...

    关于find命令-各种运用示例

    6、find命令将删除当目录中访问时间在7日以来、含有数字后缀的admin.log文件 7、为了查找当前文件系统中的所有目录并排序; 8、为了查找系统中所有的rmt磁带设备; 三、xargs 四、find 命令的参数; 1、使用name...

    find命令查询指定时间的大文件并删除

    使用find命令和rm命令结合使用删除指定时间的文件 --时间单位为天 find 查询路径 -ctime/-mtime/-atime 时间范围 -name 文件名称 -type f -exec rm {} \; --时间单位为分钟 find 查询路径 -cmin/-mmin/-amin 时间...

    浅谈find命令下的atime,ctime,mtime

    linux下的find命令提供了相当多的查找条件,功能很强大,由于find的功能很强大,所以他的选项也很多,今天我们来细说一下find命令下的三个时间参数atime,ctime,mtime. atime:access time,最近一次访问时间,当使用...

    HpUNIX基础命令

    find命令是功能最强的命令之一,但同时也是命令行结构最难以掌握的命令之一。 # find / -print | wc -l 显示系统中所有文件和目录的数目 # find / -user $LOGNAME -print 显示系统中该用户所有文件和目录。 #...

    实现一个文件查找程序(linux)实现代码

    仿照unix操作系统中的find命令,在实现一个myfind命令。myfind命令从指定的目录下开始,递归地查找指定文件。其命令格式如下: myfind PATH -option 参数 [-print] [-exec 命令 {} \;] PATH:查找的起始目录。 -...

    文件查找程序myfind(请大家不要copy,注意知识产权)

    find命令从指定的目录下开始,递归地查找指定文件。其命令格式如下: find PATH -option 参数 [-print] [-exec 命令 {} \;] PATH:查找的起始目录。 -option 参数:用来控制搜索方式,具体如下(以下只列出最常用的...

    实验3 Red Hat的操作 - 副本.doc

    1. 使用root用户登录系统,并切换到rjxy用户的宿主目录,在该目录下创建新目录test,并切换到目录test;...14. 用find查找/etc目录中读写权限为644的文件,并在-exec选项中用ls -l命令将它们列出来。

    Linux文本查找命令find的用法详解

    find 命令主要用于查找目录和文件,可以指定多种参数进行匹配。 用法:find +查找路径 +命令参数 [输出形式] 查找路径:告诉find在哪查找 命令参数:指定要查找的文件属性,属性包括多种,类型、名称、大小、修改...

    利用shell find命令删除过期的缓存方法示例

    前言 最近发现网站的缓存文件过多,达到100G,占据了大量硬盘,但是其实有很多缓存是...find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件 find / -mtime -1 #查找在系统中最后24小时里修改过的文件 find /usr/l

    Linux常见命令与shell脚本

    1.22 find文件查找 11 1.23 locate快速文件查找 13 1.24 whereis和which查找命令所在目录 13 1.25 grep搜索文件内容 13 1.26 tar文档管理 14 1.27 gzip/gunzip 和 bzip2/bunzip2文件压缩/解压缩 15 1.28 unzip ...

    cmd操作命令和linux命令大全收集

    dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间 date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,...

    常用find命令(find级联复制或删除)

    1、find查找文件级联复制cp -t参数指定目标目录,-f一般文件 [root@k8smaster yum]# find /var/cache/yum/ -type f -name ‘*rpm’|xargs cp -t /home/zhaiky/rpm/ 2、查找大于100M的文件 -size文件大小,-n小于大小...

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

    mount命令的作用是加载文件系统,它的用权限是超级用户或/etc/fstab中允许的使用者。 2.格式 mount -a [-fv] [-t vfstype] [-n] [-rw] [-F] device dir 3.主要参数 -h:显示辅助信息。 -v:显示信息,...

    Linux中 find查找命令用法详解

    Linux下查找文件的命令有两个,分别是locate 和 find。 locate指令和find找寻档案的功能类似,但locate是透过update程序将硬盘中的所有档案和目录资料先建立一个索引数据库,在 执行loacte时直接找该索引,查询速度...

    在UNIX或类UNIX系统(如Linux)中,有许多常用的命令用于文件操作、目录导航、进程管理、系统管理等 以下是一些常用的命令

    find: 在目录树中查找文件。 chmod: 更改文件或目录的权限。 chown: 更改文件或目录的所有者和/或组。 文本处理 cat: 连接并显示文件内容。 tac: 反向显示文件内容(从最后一行开始)。 more: 分页显示文件内容。 ...

    xshell常用命令.docx

    grep -v ^# /etc/apache2/httpd.conf 在主apache配置文件中,查找所有非注释行 (10)命令find——查找文件 find .-name .rpm 在当前目录中查找rpm包 find .|grep page 在当前目录及其子目录中查找文件名包含page的...

    linux常用命令大全.docx

    find:在目录树中查找文件。 locate:快速查找文件(基于数据库)。 ln:创建链接文件(硬链接或符号链接)。 文本处理: cat:显示文件内容。 tac:反向显示文件内容。 more/less:分页显示文件内容。 ...

    Linux应用技术:Linux常用命令.docx

    将当前的工作目录更改为/boot/grub,并使用pwd命令查看当前所处位置,然后使用find命令在/boot目录中查找所有的目录(截图) 在当前目录中创建两个空文件,文件名为file1.txt、file2.txt,然后使用长格式查看创建的...

Global site tag (gtag.js) - Google Analytics