温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Shell find:查找文件,模糊查询,时间范围查询

发布时间:2020-02-27 18:59:09 来源:网络 阅读:2285 作者:虎皮喵的喵 栏目:系统运维
可参考:  https://www.cnblogs.com/peida/archive/2012/11/16/2773289.html


 
命令:
find  path  -option  [  -print ]  [ -exec  -ok  command  ]  {}  \;
 
例子:
1.指定文件查询:
gec@ubuntu:/mnt/hgfs/GZ1725/7-sys/shell/code$ 

2.模糊文件查询
gec@ubuntu:/mnt/hgfs/GZ1725/7-sys/shell/code$


3.根据时间范围查询:

#查找/opt目录下2019/1/1 - 2019/9/1之间的文件,并显示详情

find /opt -name 'jdk*' -newermt '2019-01-01' ! -newermt '2019-09-01'   -type f |  xargs ls -l

-rwxr-xr-x. 1 root root 72087592 3月  14 2019 ./jdk-6u45-linux-x64.bin


-newermt:mt为可选参数【a, c, m, t】,a:atime, 即访问时间。c:ctime,即改变时间,m:mtime,即修改时间,t:ttime,即客观绝对时间,只作为参照属性存在,格式为yyyy-MM-dd hh:mm:ss

-type f :指定是文件,不是目录

-type d: 指定是文件夹


#查找/opt目录下2天以前的文件,并显示详情

find /opt  -ctime  +2 | xargs ls -l

lrwxrwxrwx. 1 root root       17 3月  14 2019 /opt/apr/apr/lib/libapr-1.so -> libapr-1.so.0.5.0

lrwxrwxrwx. 1 root root       17 3月  14 2019 /opt/apr/apr/lib/libapr-1.so.0 -> libapr-1.so.0.5.0

-rwxr-xr-x. 1 root root 72087592 3月  14 2019 /opt/jdk-6u45-linux-x64.bin


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI