Linux系统中查找文件

在使用linux时,经常需要进行文件查找。其中查找的命令主要有findgrep

两个命令是有区的。

(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。
它的格式为”find <指定目录> <指定条件> <指定动作>“;
比如使用find命令搜索在根目录下的所有名为ysy文件所在位置
命令格式为:find / -name "ysy"

(2) grep 是根据文件内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。

(3)which 查看可执行文件的位置,只有设置了环境变量的程序才可以用。
使用which命令查看系统命令是否存在,并返回系统命令所在的位置,比如查看grep命令的位置。
命令格式如下: which grep

(4) whereis 寻找特定文件,只能用于查找二进制文件、源码文件和man手册页。比如使用whereis命令搜索grep二进制文件。
命令格式如下:whereis grep

(5)locate 配合数据库查看文件位置。
使用locate搜索linux系统中的文件,它比find命令快。因为它查询的是数据库(/var/lib/locatedb),数据库包含本地所有的文件信息。使用locate命令在根目录下搜索interfaces文件的
命令为:”locate interfaces“

(6)使用type命令查看系统中的某个命令是否为系统自带的命令。使用type命令查看cd命令是否为系统自带的命令;查看grep 是否为系统自带的命令。
命令:type cd

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值