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/ ;

posted @ 2024-07-12 10:16  还得多长时间·  阅读(16)  评论(0)    收藏  举报
//雪花飘落效果