find:主要用来查找字符串
常用参数:
-name 搜索文件名
-iname 搜索文件名时大小写不敏感
-type d 目录、 f 普通文件、 l 符号链接
-size 指定搜索文件大小
-perm 按执行权限来查找
-user 按文件拥有人来查找
这篇文章将通过练习题的模式来介绍find命令
find习题:
find命令格式为: find 查找的主目录 【选项】文件名
1.找出/etc目录下所有以txt结尾的文件
2.找出/etc目录下所有以txt结尾的文件但是排除文件名包含all的文件
3.找出/opt目录下大于500K的文件
4.找出/opt目录下大于200K但是小于10M的文件
5.找出/opt目录下所有文件属于zzc用户的文件
6. 找出/opt目录下所有文件属于root组的文件
7. 找出/opt目录下文件内容包含CSDN的文件
-type 指定文件类型 f 为普通文件
要对查找到的内容使用管道符后,就需要在管道符后面加上xargs
先找出/opt目录下有哪些文件
再将文件内容过滤出来
8.找出/opt目录下所有大于500k的文件并删除
9.找出/etc目录下所有以txt结尾的文件的长格式信息保存到/root/test文件中
10. 查找/opt目录下权限为644的文件
11. 查找/opt目录下拥有者为zzc的文件,并将其拷贝到/root/testdir目录中
-excp 对查找的文件进行复制等操作