查找可执行文件路径用 which 或 whereis where可以查找更完整的信息 如:
[root@localhost ~]# which ls
首先用updatedb命令更新保存目录的数据库,然后用slocate命令(或locate)命令查找文件,这个命令是在数据库中搜索文件名。 如:
[root@localhost ~]# locate passwd | more
find /etc -user username ;查找/etc目录下的username拥有的文件 find /etc -group root ;查找/etc目录下的属于root组的文件 find /etc -name services ;查找名为services的文件 find /etc -size +1024k ;查找文件大小大于1M的文件
find /dev -type b ;查找块类型文件(文件类型请参考 [LINUX文件管理——文件的类型与权限(ls结果详解)] ) find /home -perm 0644 ;查找权限为0644的文件(权限说明请参考 [LINUX目录操作——LINUX文件的特殊权限] ) find /home -perm -6000 权限与6000做与操作还是为6000 find /home -perm +6000 说不清楚了。。反正就是二进制中有一位满足1就可以了
例:[root@localhost test]# find /home/test -perm 6000 -exec chown jack.jack {} \; |