我需要从文件中找到特定的数据。我想从我的Linux的整个系统中进行搜索。这可能吗?Linux找到文件和整个系统的特定数据
1
A
回答
0
find/-name "*" -exec grep -q <pattern> '{}' \; -print
该命令从根目录(/)搜索;所以所有的子目录。
您可以替换您的搜索模式以代替命令。
它会打印所有文件包含您的模式。
如果您知道您的搜索文件的扩展名,您可以通过执行*.extention
的指令地址替换*
来限制搜索。
+0
感谢堆bro〜! – tuturyokgaming
2
上述答案将工作,但会尝试grepping目录以及inturn将引发错误的模式。最好的解决方案是只搜索文件。这也会大大缩短搜索时间。
find/-type f -exec grep -i <pattern> {} \;
如果你只列出包含模式的文件感兴趣,你可以在grep的传递-l
开关。
find/-type f -exec grep -il <pattern> {} \;
如果你想同时列出文件(S)和模式,你可以在grep的传递-H
开关。
find/-type f -exec grep -iH <pattern> {} \;
@alvits - 谢谢你的建议。
相关问题
- 1. 系统找不到指定的文件
- 2. Drupal 7 - 创建整个系统备份数据库和文件系统
- 3. MSDOS - “系统找不到指定文件”
- 4. 查找并替换整个Linux文件系统中的文件/文件夹名称和内容
- 5. Linux中的文件系统
- 6. window/Linux Grails中的特定文件系统属性
- 7. 如何在linux系统中为特定文件设置密码?
- 8. /系统和/数据文件系统的Android
- 9. Firefox php文件“系统找不到指定的文件。”
- 10. Python的 - “系统找不到指定文件”由于文件名
- 11. IE8本地HTML文件 - “系统找不到指定的文件。”
- 12. 查找目录一个无文件在Unix/Linux操作系统
- 13. 在Linux系统上找不到图像
- 14. Linux bash:找到包含特定文本的文件夹
- 15. rsa数据解密错误。系统找不到指定的文件
- 16. 用于用户文件的Linux数据仓库系统?
- 17. 查找文件的完整路径文件系统
- 18. 系统特定的错误查找?
- 19. java.io.FileNotFoundException:系统找不到-while数据库
- 20. CMD系统找不到文件
- 21. 没有内核的Linux文件系统
- 22. Linux与Hadoop文件系统的区别
- 23. Linux文件系统的历史观点
- 24. 从文件系统中找到Linux内核版本的路由器固件
- 25. C#中的Process.Start系统找不到指定的文件错误
- 26. 的zipalign错误:系统找不到指定的文件
- 27. Azure的Win32Exception:系统找不到指定的文件
- 28. Process.Start()中的错误 - 系统找不到指定的文件
- 29. 在Python中查找linux系统二进制文件的路径
- 30. Unix文件系统查找
[find](http://linux.die.net/man/1/find)和[grep](http://linux.die.net/man/1/grep)的组合可能会做你需要什么。大量的例子可以在互联网上找到,所以我正在投票结束。 – fvu