Always keep a be|

园龄:粉丝:关注:

find命令常用案列

1、找出/etc/下以.conf结尾的文件

find /etc/ -type f -name '*.conf'

2、在/etc/和/tmp/目录下找出大于100kb的文件

find /etc/ /tmp/ -type f -size +100k

3、找出/etc/目录下以.conf结尾的,7天之前的文件
find /etc/ -type f -name '*.conf' -mtime +7

最近7天
find /etc/ -type f -name '*.conf' -mtime -7

4、找出/etc/中以.conf结尾大于100kb修改时间是7天之前的文件
find /etc/ -type f -name '*.conf'-size +100k -mtime +7

5、查找文件的时候指定最多找多少层目录.
find / -maxdepth 2  -type f -name '*.conf'

6、find命令与其他命令配合
找出/find/以.txt结尾的文件并显示详细信息
ls -lh find /find/ -type f -name '*.txt'
find /find/ -type f -name '.txt' |xargs ls-lh
find /find/ -type f -name '
.txt' -exec ls -lh {} ;

7、find与打包压缩
find找出/find/以。txt结尾的文件放在/tmp/find.tar.gz
tar zcf /tmp/find.tar.gz find /find/ -type f -name '*.txt'

find /find/  -type f  -name '*.txt'|xargs tar zcf /tmp/etc-xargs.tar.gz

find /find/  -type f  -name '*.txt'  -exec tar zcf /tmp/find-exec.tar.gz {}  +

8、find与复制或移动
find找出/find/ 以.txt结尾的文件然后复制到/tmp下面
cp find /find/ -type f -name '*.txt' /tmp/

find /oldboy/find/  -type f  -name '*.txt' |xargs cp -t /tmp/

find /oldboy/find/  -type f  -name '*.txt' -exec cp {} /tmp/ ;

本文作者:hflinux

本文链接:https://www.cnblogs.com/hflinux/p/18297719

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   还得多长时间·  阅读(6)  评论(0编辑  收藏  举报
//雪花飘落效果
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起