一、题目要求
1.查找 /tmp 目录下名字为 aming开头的所有文件。
2.搜索tmp目录下所属组group1,所属主user1的文件
3.搜索根目录下的 1.txt 2.txt 和 a 目录
4.搜索tmp目录下以 a 开头并且以 c 结尾的文件
5.搜索 tmp 目录下,不是以 a 开头,并且大小超过100M的文件
二、操作过程
1.查找 /tmp 目录下名字为 aming开头的所有文件。
(1)代码
[root@localhost ~]# cd /tmp
[root@localhost tmp]# find /tmp -type f -name "aming*"
[root@localhost tmp]# ls
(2)运行结果
(无此类文件)
2.搜索tmp目录下所属组group1,所属主user1的文件
(1)代码
[root@localhost tmp]# find /tmp -type f -group group1 -user user1
(2)运行结果
3.搜索根目录下的 1.txt 2.txt 和 a 目录
(1)代码
[root@localhost tmp]# find / -type f -name "1.txt" -o -name "2.txt" -o -name "a"
(2)运行结果
4.搜索tmp目录下以 a 开头并且以 c 结尾的文件
(1)代码
[root@localhost tmp]# find /tmp -name "a*" -a -name "*c" -type f
(2)运行结果
(无此类文件)
5.搜索 tmp 目录下,不是以 a 开头,并且大小超过100M的文件
(1)代码
[root@localhost tmp]# find /tmp -not -name "a*" -a -name "*txt" -size +100M -tyep f