相关疑难解决方法(0)

如何在Linux上找到包含特定文本的所有文件?

我正在尝试找到一种方法来扫描整个Linux系统,查找包含特定文本字符串的所有文件.只是为了澄清,我在文件中寻找文本,而不是文件名.

当我查找如何做到这一点时,我遇到了两次这个解决方案:

find / -type f -exec grep -H 'text-to-find-here' {} \;
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用.它似乎显示系统中的每个文件.

这是否接近正确的方法呢?如果没有,我该怎么办?这种在文件中查找文本字符串的能力对于我正在做的一些编程项目非常有用.

linux directory grep text find

4914
推荐指数
52
解决办法
614万
查看次数

如何基于通配符匹配以递归方式查找当前和子文件夹中的所有文件?

如何基于通配符匹配以递归方式查找当前和子文件夹中的所有文件?

linux shell

1695
推荐指数
17
解决办法
221万
查看次数

查找名称中包含字符串的所有文件

我一直在搜索一个命令,它将返回当前目录中包含文件名中字符串的文件.我已经看到locate,并find能找到的命令开始与一些文件first_word*或东西结束*.jpg.

如何返回文件名中包含字符串的文件列表?

例如,if 2012-06-04-touch-multiple-files-in-linux.markdown是当前目录中的文件.

我怎么能返回这个文件和其他包含字符串的文件touch?使用诸如的命令find '/touch/'

unix linux command-line locate

157
推荐指数
3
解决办法
23万
查看次数

Linux使用给定的字符串查找文件名

我在Ubuntu上,我想查找当前目录中的所有文件以及名称中包含字符串"John"的子目录.我知道grep可以匹配文件中的内容,但我不知道如何将它与文件名一起使用.任何帮助,将不胜感激.

linux string find

97
推荐指数
3
解决办法
11万
查看次数

标签 统计

linux ×4

find ×2

command-line ×1

directory ×1

grep ×1

locate ×1

shell ×1

string ×1

text ×1

unix ×1