搜寻文件和文件属性s,t

来源:互联网 发布:马代满月岛 知乎 编辑:程序博客网 时间:2024/04/30 10:12

搜寻文件或目录
which 查看可执行文件的位置
whereis 查看文件的位置(也是利用数据库来搜寻的)
 -b:只找二进制文件
locate 配合数据库查看文件位置
find  实际搜寻硬盘查询文件
 find [路径] [参数]
 参数:时间
 -atime n :将n*24小时内被存取过的文件列出来
 -ctime n :将n*24小时内被改变、新增的文件或目录列出来
 -mtime n :将n*24小时内被修改的文件列出来
 -newfile file :把比file还要新的文件列出来
 参数:使用名称
 -gid n  :寻找群组ID为n的文件
 -group name :寻找群组名称为name的文件
 -uid n  :寻找拥有者ID为n的文件
 -user name :寻找用户名称为name的文件
 -name file :寻找文件名为file的文件
 -type type :寻找文件属性为type的文件

updatedb更新数据库,在/etc/updatedb.conf设定有哪些文件需要建立数据库

/etc/cron.weekly/slocate.cron中有updatedb的机制


文件属性中:s表示SUID。如果是-r-xr-s--x,那么s就成为所谓的SGUD。
当一个文件具体SUID时,同时others群组具有可执行权限,那么当others群组执行程序时,others将拥有该文件的owner权限.


SetUID(SUID)的主要功能是在某个文件执行期间具有文件拥有者的权限,因为s可以替代上面提到的x可执行属性的位置。

df -[ikm] 显示当前磁盘空间
   -i:使用i-nodes显示结果
   -k:使用KBytes显示结果
   -m:使用MBytes显示结果