find工具 查找文件或目录

find工具

ufind工具用于查找文件或目录,根据预设的条件递归查找对应的文件

——命令格式:find  目录  条件1  选项  条件2   …

——常用条件

u-type  类型(f文件  d目录   l快捷方式) u-name  “文档名” u-iname  按名称查找忽略大小写 u-size  文件大小(k、M、G) u-user  用户名 u-mtime  按日期查找(+ 代表多少天之前   - 代表多少天之内)

— find /root/ -mtime  +10     //10天之前

— find /root/ -mtime  -10      //10天之内


ufind命令提供了一个单独的处理结果命令 –exec

——命令格式:find ..  ..  -exec  处理命令   {}    \;

u以 {} 代替每一个结果,逐个处理,遇 \;结束 ufind /var/log/ -mtime +10 -type f -exec cp {} /opt/ \;      #拷贝 ufind /var/log/ -mtime +10 -type f -exec mv {} /opt/ \;  #移动 ufind /var/log/ -mtime +10 -type f -exec rm {}  \;  #删除

 

上一篇:Linux磁盘和文件系统管理


下一篇:xfsdump-备份