Linux 之 find 命令使用详解(第六章)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 之 find 命令使用详解(第六章)相关的知识,希望对你有一定的参考价值。

find 命令场境

1.查找/root/kang目录下的所有文件
find /root/kang -type f
[[email protected] kang]# find /root/kang/ -type f
/root/kang/kang.txt
/root/kang/test.txt

2.查找/root/kang目录下所有文件夹
[[email protected] kang]# find /root/kang/ -type d
/root/kang/
/root/kang/nginx

3.查找/root/kang目录下,文件名为‘kang.txt‘的文件
[[email protected] kang]# find /root/kang/ -type f -name "kang.txt"
/root/kang/kang.txt

4.查找/root/kang目录下为文件名为test.txt的文件,直接删除
[[email protected] kang]# ll
total 8
kang.txt nginx test.txt
[[email protected] kang]# find /root/kang/ -type f -name "test.txt" -exec rm {} \;
[[email protected] kang]# ls
kang.txt  nginx

备注:另外一种删除方法:
find /root/kang/ -type f |xargs rm -rf
xargs是一个命令,等于find找到的文件打成一行,将赋给rm -rf 后面执行
即:
[[email protected] kang]# find /root/kang/ -type f|xargs
/root/kang/kang.txt /root/kang/test.txt

5.查找大于7天的文件,并删除
find /backup/exp_backup/ -name "*.dmp" -mtime +7 -exec rm -rf {} \;
或者:
find /backup/exp_backup/ -name "*.dmp" -mtime +7 |xargs rm -rf

6.mtime 解释
+7:7天以前的数据
7:第7天的数据
-7:最近7天的数据

以上是关于Linux 之 find 命令使用详解(第六章)的主要内容,如果未能解决你的问题,请参考以下文章

Linux 之 cp alias unalias 使用方法(第六章)

Linux 常见命令之Find ; +结合其它命令使用案例详解

Linux 之 特殊字符理解(第六章)

Linux之find命令的参数详解

SPRING IN ACTION 第4版笔记-第六章RENDERING WEB VIEWS-005- 使用ApacheTiles(TilesConfigurerTilesViewResolver&(代

linux之find命令详解