搜寻文件或目录
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显示结果