设备中的文件查找
1.find命令是用来查询指定文件,用法如下
find -name ##查找条件为文件名称 -user ##查找某个用户的文件 -group ##查找某个组的文件 -type ##查找某个类型的文件 -perm ##按照某个类型的文件 -exec ##对查找出来的内容进行相应处理 -maxdepth ##设定查找最大深度 -mindepth ##设定查找最浅深度 -o ##条件或 -a ##条件且 -not ##条件否
2.-name 通过文件名来查找
[root@ley Desktop]# find /etc/ -name passwd /etc/pam.d/passwd /etc/passwd [root@ley Desktop]# find /etc/ -name *.conf /etc/dnf/dnf.conf /etc/dnf/plugins/copr.conf /etc/dnf/plugins/debuginfo-install.conf
3.-group表示文件的所有组,-user表示文件所有人
<1>搭建实验环境
<2>实验过程
[root@ley Desktop]# find /mnt/ -user ley /mnt/file1 /mnt/file3
[root@ley Desktop]# find /mnt/ -group westos /mnt/file2 /mnt/file3
[root@ley Desktop]# find /mnt -user root -a -group westos /mnt/file2 -a表示并且
[root@ley Desktop]# find /mnt -user root -o -group westos /mnt /mnt/file2 /mnt/file3 /mnt/file4 /mnt/file5 -o表示或者
[root@ley Desktop]# find /mnt -not -user ley /mnt /mnt/file2 /mnt/file4 /mnt/file5 -not表示非;即反向选择
4.文件深度查询
-maxdepth ##最大深度 -mindepth ##最小深度 [root@ley Desktop]# find /etc/ -maxdepth 1 -name passwd /etc/passwd [root@ley Desktop]# find /etc/ -maxdepth 2 -name passwd /etc/pam.d/passwd /etc/passwd [root@ley Desktop]# find /etc/ -mindepth 1 -name *.conf /etc/dnf/dnf.conf /etc/dnf/plugins/copr.conf /etc/......
5.文件大小查询
<1>建立实验环境
<2>按文件大小查询
6.指定文件类型查询
-type ##根据指定类型查找(-,d,l,s,f,b)
未完待续...