如何准确找到配置文件的位置
以zabbix为例
#find / -name zabbix_server.conf
/etc/zabbix/zabbix_server.conf
/usr/src/zabbix-4.2.8/conf/zabbix_server.conf
find的一些常用命令
-name 限制查找文件的名字
例如: find /etc/ -name host 查找/etc/目录下名为host的文件并输出
find /etc -name *.conf 查找/etc/目录下所有以.conf结尾的文件
-size 限制查找文件的大小
find /mnt -size 20K 查找20K的文件
find /mnt -size -20K 查找小于20K的文件
find /mnt -size +20K 查找大于20K的文件
-type 限制查找文件类型
find /mnt -type d 查找目录
find /mnt -type f 查找文件
-exec command {} {}表示查找到的文件
例如:find /mnt -perm 444 -exec rm -rf {} \;整体这个命令的意思是,删除/mnt下权限为444的文件
find /etc -name *.conf -exec cp -rp {} /mnt \;递归复制/etc下以.conf结尾的文件到/mnt下
find /mnt -user tony ##查找/mnt中所有者是tony用户的文件
find /mnt -group tony ##查找/mnt中所有组是tony用户的文件
find /mnt -not -user student ##查找/mnt中所有人不是student用户的文件
find /mnt -not -group student ##查找/mnt中所有组不是student用户的文件
find /mnt -not -user student -o -group tony ##查找/mnt中所有人不是student用户或者所有组是tony用户的文件