Find命令的用法

1. 在某目录下查找文件

 

[root@localhost ~]# find /usr/local -name pci.ids*

/usr/local/share/pci.ids.gz

[root@localhost ~]#

 

2. 不知道文件在系统的具体目录,甚至都不知道文件名是怎样的

[root@localhost ~]# find / -name "*coretemp*"

/usr/src/kernels/2.6.32-431.el6.x86_64/include/config/sensors/coretemp.h

/lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/hwmon/coretemp.ko

/sys/devices/platform/coretemp.0

/sys/devices/platform/coretemp.6

/sys/bus/platform/devices/coretemp.0

/sys/bus/platform/devices/coretemp.6

/sys/bus/platform/drivers/coretemp

/sys/bus/platform/drivers/coretemp/coretemp.0

/sys/bus/platform/drivers/coretemp/coretemp.6

/sys/module/coretemp

/sys/module/coretemp/drivers/platform:coretemp

 

2. 普通用户(non-root) 查找文件或者目录设置为禁止访问模式时, 需用以下命令模式

 

[root@localhost ~]# find / -name file 2>/dev/null

[root@localhost ~]#

 

3. 根据文件的特征查找

 

 

 

 

 

 

 

 

 

posted @ 2016-12-27 16:39  terrytian  阅读(1334)  评论(0编辑  收藏  举报