linux系统查找文件命令的方法

一、.find是最常用也是最强大的查找命令,它可以查找任何类型的文件

  find命令的一般格式为:find <指定目录><指定条件><指定动作>,即find pathname -options [-print -exec -ok]。参数解释:pathname:pathname为搜索的目录及其子目录,默认情况下为当前目录

  常用的option选项:

  1.-name:按文件名来查找文件

  2.-user:按照文件的属主来查找文件

  3.-group:按照文件所属的组来查找文件

  4.-perm:按照文件权限来查找文件

  5.-prune:不在当前指定目录中查找

二、locate命令实际是"find -name"的另一种写法,但是查找方式跟find不同,它比find快得多。因为它不搜索具体目录,而是在一个数据库(/var/lib/locatedb)中搜索指定的文件。次数据库含有本地文件的所有信息,此数据库是linux系统自动创建的,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,默认情况下为每天更新一次,所以用locate命令你搜索不到最新更新的文件,除非你在用locate命令查找文件之前手动的用updatedb命令更新数据库。

三、whereis命令只能用于搜索二进制文件(-b)、源代码文件(-s)、说明文件(-m)。如果省略参数则返回所有的信息。

四、which命令是在PATH变量指定的路径中搜索指定的系统命令的位置。用echo $PATH可显示当前PATH变量的值。

文章链接: https://www.mfisp.com/27600.html

文章标题:linux系统查找文件命令的方法

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
运维技术

Windows下安全权限的特性

2024-2-21 10:43:57

运维技术

美国EGI机房更换8C服务器IP解决办法

2024-4-3 17:26:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠