搜寻档案和目录
which命令
which 可执行文件 查询可执行档案的位置
which -a 可执行文件 将所有可执行文件列出
whereis 文件名 查询档案位置
whereis -m 只找帮助文件路径下的文件
whereis -b 只找binary的文件
locate 文件名 查找数据库文件
如果报错则是因为未对数据库文件更新 需要做更新操作,通过updatedb来完成升级,升级后再执行locate命令则可以正常查找
find命令
相对查询速度会比较慢
find /tmp -atime 0 查询在n天之前的一天内访问过的文件
find /tmp -ctime 0 查询在n天之前的一天改变过的文件
find /tmp -newer file 比file还要新的档案列出来
find /home -gid 500 查询出/home目录下用户id为500的所有文件
find / -nouser 查找根目录下不属于任何用户的文件
find / -nogroup 查找根目录下不属于任何组的文件
find -name filename 搜索文件名为filename的文件
find /home -size +90k 查找home目录下大于90k的所有文件
find /home -size -90k 查找home目录下小于90k的所有文件