linux 精确查找函数,linux精确查找命令

1.find命令命令 功能:搜寻文件与目录 功能: 语法: 语法:find 目录名

选项 常用选项有: 常用选项有: -name filename按名字查找 按名字查找 -type

x 查找类型为 的文件(x包括:b,c,d,f, 查找类型为x的文件 的文件( 包括

包括: , , , , l等) 等 user username 查找属主为 查找属主为username的

文件 的文件    -atime n 查找 天以前被访问过的文件 查找n天以前被访问过的文件 -mtime n

查找 天以前被修改过的文件 查找n天以前被修改过的文件 -cmin n 查找 分钟以前

被修改过的文件 查找n分钟以前被修改过的文件 -exec cmd {} 对查找出来的文件

执行 对查找出来的文件执行cmd命令,{}表示找到的 命令, 表示找到的 命令 文

件,命令要以“ 结束 结束。 文件,命令要以“\\;”结束。 范例如下: 范例如

下: $find /home/lin -name hash 在 /home/lin 目录下找寻名为 hash 的文件

$find / -name fs* -print 从 / 根目录开始搜寻所有以 fs 开头的文件,然后用

参数 -print 开头的文件, 印出符合条件的文件路径。 印出符合条件的文件路径

。 类似的有: 类似的有: whereis 文件名 locate 文件名    2. grep命令 命令 命令名称: 命令名称: grep 功能: 功能:在文件中查找

字符串 语法: 语法:grep 字符串 文件名 范例如下: 范例如下: $grep

tigger file1 文件中找寻tigger字符串 在 file1文件中找寻 文件中找寻 字符串

$grep "big tigger" file1 字符串。 在 file1文件中找寻 big tigger字符串。

文件中找寻 字符串 另外, 另外,grep 命令还可以用于查找用正则表达式所定 义

的目标。正则表达式包括字母和数字, 义的目标。正则表达式包括字母和数字,以

及那些 有特殊含义的字符。 对grep有特殊含义的字符。 有特殊含义的字符    比如, 比如, ^ 指示一行的开头 $ 指示一行的结束 . 代表任意单一字符 *

表示匹配零个或多个 之前的字符 表示匹配零个或多个*之前的字符 范例如下:范

例如下: $grep ′^b′ file1 查找文件file1中所有以 开头的行。 中所有以b开

头的行 查找文件 中所有以 开头的行。 $grep ′b$′ file1 $ 查找文件file1

中所有以 结尾的行。 中所有以b结尾的行 查找文件 中所有以 结尾的行。 $grep

′an.′ file2 查找文件file2中所有以 为头两个字符的 个字符,包括 中所有以

an为头两个字符的 个字符, 查找文件 中所有以 为头两个字符的3个字符 any,

and等。 , 等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值