我需要從文件中找到特定的數據。我想從我的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. 「系統找不到指定的文件」
- 3. 系統找不到指定的文件
- 4. Drupal 7 - 創建整個系統備份數據庫和文件系統
- 5. MSDOS - 「系統找不到指定文件」
- 6. 查找並替換整個Linux文件系統中的文件/文件夾名稱和內容
- 7. 系統找不到文件
- 8. Linux中的文件系統
- 9. window/Linux Grails中的特定文件系統屬性
- 10. fanotify:監視一個特定文件夾 - 不是整個文件系統
- 11. 綁定到Linux系統事件?
- 12. PSTools和VB.net:系統找不到指定的文件
- 13. 如何在linux系統中爲特定文件設置密碼?
- 14. 關於Linux文件系統
- 15. Unix/Linux文件系統
- 16. 在Linux proc文件系統
- 17. Linux文件系統的父子關係
- 18. 將Windows項目調整到Linux系統
- 19. /系統和/數據文件系統的Android
- 20. Firefox php文件「系統找不到指定的文件。」
- 21. IE8本地HTML文件 - 「系統找不到指定的文件。」
- 22. Python的 - 「系統找不到指定文件」由於文件名
- 23. 查找目錄一個無文件在Unix/Linux操作系統
- 24. 在Linux系統上找不到圖像
- 25. 文件系統數據源
- 26. 爲JSON數據文件設計文件系統和數據庫
- 27. 在nhibernate中連接數據庫時系統找不到文件
- 28. Linux bash:找到包含特定文本的文件夾
- 29. rsa數據解密錯誤。系統找不到指定的文件
- 30. Linux文件系統體系結構
[find](http://linux.die.net/man/1/find)和[grep](http://linux.die.net/man/1/grep)的組合可能會做你需要什麼。大量的例子可以在互聯網上找到,所以我正在投票結束。 – fvu