博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2.23——2.25find命令(上中下);2.26 文件名后缀
阅读量:6264 次
发布时间:2019-06-22

本文共 2727 字,大约阅读时间需要 9 分钟。

2.23 find命令(上)

快捷键:
Ctrl + l  :清屏
Ctrl + d :退出终端(相当于执行了:exit 或logout)
Ctrl + c : 强制中断
Ctrl + u : 在命令输入行,删除光标前的字符串
Ctrl + e :  光标移到末尾
Ctrl + a :  光标移到开始
which :搜索命令文件(从echo $PATH环境变量下的目录查找)
find :搜索文件
1. find 精准搜索:find 搜索路径 -name "精准关键词"
[root@hao-01 ~]# find /root/ -name "mulu1.txt"
clipboard.png
2. find 模糊搜索:find  搜索路径 -name "模糊关键词*"
关键词后面加 * 就是把有带关键词的文件和目录都显示出来!
[root@hao-01 ~]# find /root/ -name "mulu*"
clipboard.png
3. find 只搜索带有关键词的 目录 :
find  搜索路径 -type d -name "模糊关键词*"
[root@hao-01 ~]# find /root/ -type d -name "mulu*"
clipboard.png
4. find 只搜索带有关键词的 文件:
find  搜索路径 -type f -name "模糊关键词*"
[root@hao-01 ~]# find /root/ -type f -name "mulu*"
clipboard.png
5. find 搜索指定的文件类型:
文件类型包括:
f  :(-)普通文档文件和二进制文件
l  :软链接文件(相当于Windows快捷方式)
s :通信文件                 
c  : 字符串设备(鼠标键盘)
b :块设备文件(光盘,磁盘)
2.24 find命令(中)
1. 在文件末尾追加一行内容:echo "追加内容"  >>  文件
[root@hao-01 ~]# echo "hao" >> 1.txt

stat :查看文件详细信息

stat 跟文件名
clipboard.png
atime :最近访问  (cat 命令查看文件内容 ; atime会变)
mtime:最近更改  (更改:文件的内容;mtime会变)
ctime :最近改动  (改动:权限或inode或文件名或时间等;ctime会变)
提示:更改文件内容,mtime时间会变,ctime也跟着会变!

搜索指定文件的 atime(最近访问)

1. find 搜索 (atime) cat查看就是访问时间 大于1天时间的文件:find 路径  -type f -atime +1
[root@hao-01 ~]# find /root/ -type f -atime +1
2. find 搜索 (atime) cat查看就是访问时间 小于1天时间的文件:find 路径  -type f -atime -1
[root@hao-01 ~]# find /root/ -type f -atime -1
搜索指定文件的 mtime(最近更改)
1. find 搜索(mtime) 创建或修改时间大余1天时间的文件:
find 路径  -type f -mtime +1
[root@hao-01 ~]# find /root/ -type  f  -mtime  +1
2. find 搜索(mtime)创建或修改时间小少1天时间的文件:
find 路径  -type f -mtime -1
[root@hao-01 ~]# find  /root/  -type  f  -mtime  -1
搜索指定文件的 ctime (最近更改)
1. find 搜索(ctime)更改权限或inode或文件名或时间等,大余1天时间的文件:find 路径  -type f -ctime +1
[root@hao-01 ~]# find  /root/  -type  f  -ctime  +1
2. find 搜索(ctime)更改权限或inode或文件名或时间等,小余1天时间的文件:find 路径  -type f -ctime -1
[root@hao-01 ~]# find  /root/  -type  f  -ctime  -1
find 多个判断条件搜索的:
-type f         :指定搜索的是普通文档文件
-atime -1     :指定搜索的是创建或修改时间,小于一天
-name "1.txt*" :指定搜索的是关键词
[root@hao-01 ~]#  find /root/ -type f -mtime -1 -name "1.txt*"
clipboard.png
2.25 find命令(下)
根据inode可以查找文件的硬链接: find  /(根路径) -inum  inode号
1. 根据原文件的inode号,可以查找原文件的硬链接:
[root@hao-01 ~]# find / -inum 33589250
clipboard.png
2. 搜索一小时内创建或修改的文件:
-mmin :指定分钟的意思 -60就是小于60分钟,60分钟内!
[root@hao-01 ~]# find /root/ -type f -mmin -60
3. 搜索一个小时内创建或修改的文件,同时搜索到的执行ls -l
[root@hao-01 ~]# find /root/ -type f -mmin -60 -exec ls -l ;
clipboard.png
4. 搜索一个小时内创建或修改的文件,同时搜到的执行添加后缀名
[root@hao-01 ~]# find /root/ -type f -mmin -60 -exec mv {} {}.bak \;  
[root@hao-01 ~]# find /root/ -type f -mmin -60 -exec ls -l ;
clipboard.png
5. 指定搜索文件大于10k:-size +10k
[root@hao-01 ~]# find /root/ -type f -size +10k -exec ls -lh {} \;
6. 指定搜索文件大于10M:-size +10M
[root@hao-01 ~]# find /root/ -type f -size +10M -exec ls -lh {} \;
2.26 文件名后缀
文件名的后缀,不能代表文件类型

本文转自 主内安详 51CTO博客,原文链接:,如需转载请自行联系原作者

你可能感兴趣的文章
面试必考题!你知道CSS实现水平垂直居中的第10种方式吗?
查看>>
超多惊喜!苹果 iPhone8 最新渲染图曝光
查看>>
你想要不想要?OPPO R11将搭配前后2000万像素镜头!
查看>>
Payara基金会发布全面支持MicroProfile 2.0的5.183版
查看>>
360金融宣布采用新会计准则 2018年前三季度净利11亿
查看>>
非洲小哥见到马云 竟然提了这样的要求?
查看>>
收购大战:高通承诺将年收入增长率提至8%
查看>>
宁夏:科技创新激活高质量发展动能
查看>>
毕马威:中国消费未现降级 进一步增长潜力巨大
查看>>
四川眉山:苏东坡诞辰982周年非遗传承人展技艺
查看>>
新式茶饮市场扩张 网红奶茶店如何解决排队难题?
查看>>
兰州百万现金表彰星级的哥的姐 弘扬敬业奉献美德
查看>>
Python比总统更受关注:关于Python的五个事实
查看>>
第二代NumPy?阿里开源超大规模矩阵计算框架Mars
查看>>
几小时的事儿,苹果刚发布iOS 11.2.1又被阿里安全工程师完美越狱
查看>>
react配置eslint
查看>>
Web 安全漏洞之 OS 命令注入
查看>>
大数据平台架构技术选型与场景运用
查看>>
每天一个设计模式之享元模式
查看>>
微服务调用链追踪中心搭建
查看>>