自学linux指令分析-find

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自学linux指令分析-find相关的知识,希望对你有一定的参考价值。

自学linux指令分析-find

 

1·命令格式

find pathname -options [-print -exec -ok ...]

find / -type f -name "freedom"

2·命令参数

-print                                        将查找到的文件输出到标准输出

-exec   command   {} \\;              将查到的文件执行command操作,{} 和 \\;之间有空格

-ok                                            和-exec相同,只不过在操作前要询用户

-name                                       接“文件名字”查找

-mtime +4                                 4天之前

-mtime -4                                  4天之内

-mtime 4                                   第4天

技术分享

 

 3、命令功能

 用于查找文件,并作出相应的处理

 

4、命令范列

[[email protected] ~]# find / type f -mtime +5  找出5天前的使用记录

 [[email protected] ~]# find /root/ -type f -mtime +5  找出/root/目录下5天前改过的文件全部找出来

/root/.bash_logout

/root/.cshrc

/root/.tcshrc

/root/.bash_profile

/root/anaconda-ks.cfg

/root/install.log.syslog

/root/install.log

/root/.viminfo

[[email protected] ~]# find /root/ -type f -mtime -5 找出在/root/目录下最近5天改过的文件全部找出来

/root/.bash_history

 

[[email protected] ~]# find  /root/  -type f     -name "*.log"          -mtime  +5  

                       指令  目录   类型文件  名字“*代表所有.log”     修改时间 +5代表5天之前

[[email protected] ~]# find  /root/  -type f     -name "*.log"          -mtime     

                       指令  目录   类型文件  名字“*代表所有.log”     修改时间 5代表之前第5天

[[email protected] ~]# find /root/ -type f -name "*.log"  -mtime +5|xargs rm –f 删除5天前的过期后缀名为log的文件

以上是关于自学linux指令分析-find的主要内容,如果未能解决你的问题,请参考以下文章

自学linux指令分析-seq

自学linux指令分析-sed

自学linux指令分析-alias

自学linux指令分析-head

自学linux指令分析-vi

自学linux指令分析-ls