最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Linux下find查找文件命令和grep查找文件命令

 更新時(shí)間:2022年04月24日 10:34:23   作者:GG_Bond18  
在使用linux時(shí),經(jīng)常需要進(jìn)行文件查找。其中查找的命令主要有find和grep,兩個(gè)命令是有區(qū)的,今天通過(guò)本文給大家介紹下Linux下查找文件(find、grep命令),感興趣的朋友一起看看吧

linux中一切皆文件的思想是重中之重,那么查找文件是學(xué)習(xí)Linux必須要掌握的技能。

一、find命令

1.按文件名

find 路徑 -name "文件名"

:查找/home目錄下的所有以.c為后綴的文件

find /home -name "*.c"

2.按文件類(lèi)型查詢(xún)

find 路徑 -type 類(lèi)型

類(lèi)型:普通文件 f 目錄d 符號(hào)鏈接l 塊設(shè)備文件b

字符設(shè)備文件c socket文件s 管道文件p

:查找/root/study/c++路徑下的所有目錄

3.按照文件大小查找

通項(xiàng):find 路徑 -size 范圍

范圍:+表示大于 -表示小于 等于不需要符號(hào)

大小:M(必須大寫(xiě)) k(必須小寫(xiě)) c(表示字符)

:查找該目錄下0k到10k的文件

4.按照文件日期查找

4.1按照創(chuàng)建日期查找

find 路徑 -ctime -n/+n

4.2按照修改日期查找

find 路徑 -mtime -n/+n

4.3按照訪(fǎng)問(wèn)日期查找

find 路徑 -atime -n/+n

-n:n天以?xún)?nèi) +n:n天以外

5.按深度查找

5.1查找起始點(diǎn)以下n層的目錄,不超過(guò)n層

find 路徑 -maxdepth n(層數(shù))

5.2搜距離起始點(diǎn)n層以下的目錄(即最少n層)

find 路徑 -mindepth n(層數(shù))

6.高級(jí)查找

6.1-exec

find 路徑 查找方式 -exec shell命令 {} \;

6.2-ok

該方法與6.1相比更加安全,其存在確認(rèn)過(guò)程

find 路徑 查找方式 -ok shell命令 {} \;

6.3管道方式

有較多文件時(shí)優(yōu)先使用

find 路徑 查找方式 | xargs shell命令

二、grep命令

即按照內(nèi)容查找

grep 參數(shù) "內(nèi)容" 查找目錄或文件

參數(shù)

-r 若是目錄,則可以遞歸查找

-n:可以顯示該查找內(nèi)容所在的行號(hào)

-i:可以忽略大小寫(xiě)進(jìn)行查找

-v:不顯示含有某字符串

三、grep和find命令結(jié)合使用

先使用find命令查找文件,然后使用grep命令查找哪些文件包含某個(gè)字符串

find ./ -name "*.cpp" | xargs grep -n "main"

到此這篇關(guān)于詳解Linux下find查找文件命令和grep命令查找文件的文章就介紹到這了,更多相關(guān)linux查找文件命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳細(xì)介紹Linux IO

    詳細(xì)介紹Linux IO

    這篇文章主要介紹了Linux IO,對(duì)Linux感興趣的同學(xué),可以參考下
    2021-04-04
  • Linux?shell使用trap命令優(yōu)雅進(jìn)行處理程序中斷

    Linux?shell使用trap命令優(yōu)雅進(jìn)行處理程序中斷

    這篇文章主要為大家詳細(xì)介紹了Linux?shell如何使用trap命令優(yōu)雅進(jìn)行處理程序中斷,文中的示例代碼簡(jiǎn)潔易懂,有需要的小伙伴可以參考一下
    2024-12-12
  • 虛擬機(jī)中使用linux系啟用文件共享之后的文件存在的位置方法

    虛擬機(jī)中使用linux系啟用文件共享之后的文件存在的位置方法

    下面小編就為大家?guī)?lái)一篇虛擬機(jī)中使用linux系啟用文件共享之后的文件存在的位置方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • Ubuntu用戶(hù)之間相互切換方法(推薦)

    Ubuntu用戶(hù)之間相互切換方法(推薦)

    下面小編就為大家?guī)?lái)一篇Ubuntu用戶(hù)之間相互切換方法(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-03-03
  • 詳解Linux中兩個(gè)查找命令locate和find教程

    詳解Linux中兩個(gè)查找命令locate和find教程

    在linux中有很多查找命令,今天小編抽空給大家講解find和locate兩個(gè)命令,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2017-11-11
  • Shell中特殊字符的用法總結(jié)大全

    Shell中特殊字符的用法總結(jié)大全

    這篇文章主要給大家總結(jié)了關(guān)于Shell中特殊字符的相關(guān)資料,文中包括分好、&、#、!、$、大于號(hào)、單雙引號(hào)等等一系列特殊字符的用法,通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-08-08
  • shell 編寫(xiě)一個(gè)帶有進(jìn)度條的程序安裝腳本

    shell 編寫(xiě)一個(gè)帶有進(jìn)度條的程序安裝腳本

    這篇文章主要介紹了shell 編寫(xiě)一個(gè)帶有進(jìn)度條的程序安裝腳本,通過(guò)使用Shell腳本,我們可以輕松地實(shí)現(xiàn)命令行中的進(jìn)度條功能,從而提高工作效率,感興趣的可以了解一下
    2023-08-08
  • linux shell 腳本實(shí)現(xiàn)tcp/upd協(xié)議通訊(重定向應(yīng)用)

    linux shell 腳本實(shí)現(xiàn)tcp/upd協(xié)議通訊(重定向應(yīng)用)

    這篇文章主要介紹了linux shell 腳本實(shí)現(xiàn)tcp/upd協(xié)議通訊(重定向應(yīng)用),需要的朋友可以參考下
    2015-10-10
  • Shell腳本中多命令邏輯執(zhí)行順序的方法詳解

    Shell腳本中多命令邏輯執(zhí)行順序的方法詳解

    Linux中可以使用分號(hào)“;”、雙and號(hào)“&&”和雙豎線(xiàn)“||”來(lái)連接多個(gè)命令,這篇文章主要介紹了Shell腳本中多命令邏輯執(zhí)行順序的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的工作或?qū)W習(xí)具有一定的參考借鑒價(jià)值,需要的朋友參考下
    2020-03-03
  • shell替換文件中的文件路徑腳本分享

    shell替換文件中的文件路徑腳本分享

    這篇文章主要介紹了shell替換文件中的文件路徑腳本,需要的朋友可以參考下
    2014-03-03

最新評(píng)論

微山县| 兴海县| 南雄市| 池州市| 钟祥市| 三亚市| 榕江县| 万山特区| 孟连| 清水河县| 仲巴县| 哈尔滨市| 天祝| 惠安县| 成安县| 合阳县| 武宣县| 米林县| 武义县| 通渭县| 汤原县| 思茅市| 萝北县| 通渭县| 肇源县| 淮阳县| 肥东县| 东兴市| 和田县| 无锡市| 乐安县| 灵山县| 桂林市| 栖霞市| 临桂县| 黄平县| 中超| 和林格尔县| 婺源县| 娄底市| 礼泉县|