Home > linux基础 > which/whereis/locate/find命令与文件的查询

which/whereis/locate/find命令与文件的查询

which -a ifconfig,按路径查找ifconfig

whereis ifconfig,按数据库查找ifconfig,

whereis -m passwd,-m参数仅仅找出说明文件。

locate passwd,也是按数据库查找passwd相关文件。

locate: can not open `/var/lib/mlocate/mlocate.db’: No such file or directory?如何解决?updatedb即可。

find,是查找整个磁盘,速度稍慢。

find / -mtime 0,表示查找从现在到24小时前修改过的文件。

find / -mtime 3,表示3天前的24小时内修改的问题。

find / etc -newer /etc/passwd,寻找/etc下的文件,有比/etc/passwd日期新的就列出来。

find /var -mtime -4,表示查找/var里4天内被改动的文件。

find /var -mtime +5,表示查找/var里5天前改动的文件。

find /home -user laoyi,查找laoyi这个用户下的所有文件。

find / -nouser,查找系统中不属于任何人的文件。

find / -name passwd,可以查找文件名为passwd的文件。

find / -size +50k,查找比50k还大的文件。

find / -type s(b,c,d,l,s,p)查找文件类型。

find /bin /sbin -perm +6000,列出SUID,GUID文件。


			

若非注明,本博客内容均为原创或翻译自Linode Library,教程默认Centos为linux发行版,转载请注明转自linode中文教程www.linode.im。linode中文教程QQ群:185393826,一起讨论linode及linux,linode中文教程、linode代购、linode合租、linode推介、linode返佣、linode优惠。日本VPS、美国VPS、海外独立服务器代购均在linode.im。

  1. No comments yet.
  1. No trackbacks yet.