-
which是根据用户设置的PATH变量内的目录去查找可执行文件,所以不同用户查找到的结果可能不一样。
命令 用法 file 查看文件类型(ASCII/data/binary) which [-a] command 寻找执行文件 whereis [-bmsu] 文件或目录名 查linux系统数据库 locate [-ir] keyword 位置/var/lib/mlocate.,但数据库每天执行一次,结果未必准确,可用updatedb更新库 find [path] [option] [action] 不是很常用,因为直接查硬盘,效率低。详细如下 与时间有关的参数:
-atime:
-time:
-ctime:
-mtime:-mtime n n天前一天之内更改的文件
-mtime -n 列出n天之内(含n天本身)被更改过的文件名
-mtime +n 列出n天之前(不包括第n天)被更改过得文件-newer file
file是一个已存在文件,列出比file还有新的文件名
-
与用户或用户组有关的参数
|命令|释义 |
|–|--|
| -uid n | n为用户uid,记录在/etc/passwd文件里 |
|-gid n|n为用户组名的id,记录在/etc/group中|
|-user name|name 用户账号名称|
|-group name| name用户组名|
|-nouser|寻找文件所有者不存在于/etc/passwd文件里的人的文件;|
|-nogroup|寻找文件的所有用户组不在/etc/group中的人|-
:
-
n为用户组名的id,记录在/etc/group中
: name 用户账号名称
-group name: name用户组名
-nouser: 寻找文件所有者不存在于/etc/passwd文件里的人的文件;
-nogroup : 寻找文件的所有用户组不在/etc/group中的人
-
n为用户组名的id,记录在/etc/group中
-
搜索文件内容
grep -r "lalala" ./ # grep -r 搜索内容 路径
linux 文件查找命令
最新推荐文章于 2021-05-08 16:04:56 发布