導航:首頁 > 文件處理 > linux在文件夾找關鍵字

linux在文件夾找關鍵字

發布時間:2022-12-30 10:12:39

linux查找當前目錄下所有子目錄特定文件類型需要查找的文件內容

1、登錄Linux系統之後打開終端,確定你要找關鍵字的目錄。

Ⅱ Linux shell中在vi打開的文件中查找關鍵字

linux shell中使用vi命令打開文本文件後,如果需要查找字元

從開頭搜索
在命令模式下,輸入 / 你要查找的字元
按下回車,可以看到vim把游標移動到該字元處
再按n(小寫)查看下一個匹配
按N(大寫)查看上一個匹配(capslock切換大小寫,也可以在小寫狀態下按shift+n)

從結尾處搜索
?要搜索的字元串或字元

搜索後,打開別的文件發現也被高亮了,怎麼關閉?
命令行模式下,輸入:nohlsearch或者:set nohlsearch
可以簡寫成noh喝set-noh

Ⅲ Linux 怎麼搜索關鍵字

方法一:find命令
find是最常見和最強大的查找命令,你可以用它找到任何你想找的文件。
命令格式:find <指定目錄> <指定條件> <指定動作>
- <指定目錄>: 所要搜索的目錄及其所有子目錄。默認為當前目錄。
- <指定條件>: 所要搜索的文件的特徵。
- <指定動作>: 對搜索結果進行特定的處理。
如果什麼參數也不加,find默認搜索當前目錄及其子目錄,並且不過濾任何結果(也就是返回所有文件),將它們全都顯示在屏幕上。
使用實例:
$ find . -name 'my*'
搜索當前目錄(含子目錄,以下同)中,所有文件名以my開頭的文件。
$ find . -name 'my*' -ls
搜索當前目錄中,所有文件名以my開頭的文件,並顯示它們的詳細信息。
$ find . -type f -mmin -10
搜索當前目錄中,所有過去10分鍾中更新過的普通文件。如果不加-type f參數,則搜索普通文件+特殊文件+目錄。

方法二:locate命令
locate命令其實是"find -name"的另一種寫法,但是要比後者快得多,原因在於它不搜索具體目錄,而是搜索一個資料庫(/var/lib/locatedb),這個資料庫中含有本地所有文件信息。Linux系統自動創建這個資料庫,並且每天自動更新一次,所以使用locate命令查不到最新變動過的文件。為了避免這種情況,可以在使用locate之前,先使用updatedb命令,手動更新資料庫。
使用實例:
$ locate /etc/sh
搜索etc目錄下所有以sh開頭的文件。
$ locate ~/m
搜索用戶主目錄下,所有以m開頭的文件。
$ locate -i ~/m
搜索用戶主目錄下,所有以m開頭的文件,並且忽略大小寫。

Ⅳ linux查找包含關鍵字的所有文件並刪除該文件。

1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。

2、在linux命令行下輸入shell指令:find.-name"abc*"|xargsrm-rfv。

3、鍵盤按「回車鍵」運行shell指令,此時會看到abc開頭的abc123.txt和abc6swef.txt都被刪除了。

Ⅳ 如何在Linux系統查找某文件夾中含有關鍵字的文件

用grep命令,一般用法:

grep一些選項"匹配的字元串"文件名/目錄名

比如你這個問題,可以執行

grep-r"abc"dir/

-r 是遞歸地在目錄中查找

如果,目錄下文件特別多,或者文件特別大,可能會使查找過程特別慢,所以可能先篩選文件再進行查找。

閱讀全文

與linux在文件夾找關鍵字相關的資料

熱點內容
編寫文件夾程序 瀏覽:261
華為防火牆查看mtu的命令 瀏覽:928
ltepdf 瀏覽:110
怎麼往app裡面充值 瀏覽:865
在知到app上怎麼進行課程確認 瀏覽:979
股票成本均線指標源碼 瀏覽:906
雲智能伺服器投資 瀏覽:702
php用戶手冊下載 瀏覽:912
伺服器雙電源只用一路有什麼影響 瀏覽:204
增量調制編解碼驗證實驗報告 瀏覽:479
id表示什麼伺服器 瀏覽:108
程序員要配一台台式電腦嗎 瀏覽:291
手機銀行app怎麼設置不常登錄設備 瀏覽:598
中原找房app如何注銷 瀏覽:841
程序員思考高手 瀏覽:595
gcc編譯器是幹啥的 瀏覽:810
int在java中的長度 瀏覽:134
電腦必備的五個神仙軟體程序員 瀏覽:224
什麼系統屬於安卓 瀏覽:373
有什麼游戲安卓oppo可以玩 瀏覽:735