find高级用法
- find命令
find [参数] [选项] filename -type 使用文件类型 -size n[cwbkMG]使用文件大小 -name 使用文件名 -mtime 使用修改时间
例:
1、查找/tmp下创建3天前并后缀是*.log的文件
[root@qunniao ~]# find /tmp -type f -mtime +3 -name "*.log" /tmp/net_affinity.log /tmp/setRps.log /tmp/nv_gpu_conf.log /tmp/cvm_init.log
2、查找/tmp下创建3天前,后缀是*.log的文件并删除
[root@qunniao ~]# find /tmp -type f -mtime +3 -name "*.log" -exec rm -rf {} \;
3、将某/boot下小于100k大于50k的文件复制至/tmp下
[root@qunniao ~]# find /boot -type f -size -100k -size +50k |xargs -i cp -ra {} /tmp/ [root@qunniao ~]# find /boot -type f -size -100k -size +50k -exec cp -a {} /tmp \; [root@qunniao ~]# ls /tmp/ da.mo functional_test.mod net.mod pa.mo pt_BR.mo sl.mo tr.mo
温馨提示:如无特殊说明,本站文章均为作者原创,转载时请注明出处及相应链接!