无名晓's Space活出花样,记录精彩

Time

众所周知,在Linux系统中遍历查找文件可以使用 find 指令。我们这里来一点高级的干货 (bushi):

find ./ -type f -print0 -exec | xargs -0 grep "hello world"

上述指令将会在当前文件夹中遍历查找所有文件,并找出哪一个文件中包含 hello world 字样。


###参数讲解 ./ 当前文件夹路径 -type f 指定的格式,`f` 指 `file`, 亦仅查找文件 -print0 将文件名中存在的空格转换为 `NULL` 字符,而不是换行符 (可能解释的不正确) -exec 后面跟着可执行的命令 | UNIX的管道操作 xargs 分割命令 -0 配合 `-print0` 使用,识别 `NULL` 字符进行分割,而不是换行符 (可能解释的不正确) grep 查找出现的字符串 "(String)" 查找指定的字符串 以上。

上一篇: [注册表] 如何在鼠标右键菜单栏中创建一个选项 下一篇: 没有了

已有 2 条评论

  1. 哥们 我现在在学校机房,然后发现我的网站后台进不去了,用户名是****,密码是**** ,换了不同的机子也都进不去:(啥时候能帮我瞅瞅不:)

    1. 能进去的哇,我这里能正常打开(还有你这样留言也太危险了)

添加新评论