點擊右邊

Linux文件操作之文件查問與搜刮下令太陽娛樂詳解

文件的查問以及搜刮也是最經常使用的操作,在嵌入式 Linux 開發中經常必要在 Linu威力彩開獎號碼x 源碼文件中查問某個文件是否存在,或者者搜刮哪些文件都挪用了某個函數等等。本節咱們就講授兩個最經常使用的文件查問麻將王換現金以及搜刮下令:find 以及 grep。

一、下令 find
find 下令用于在目次布局中查找文件,其下令格局以下:

  1. find [路徑] [參數] [樞紐字] 

路徑是要查找的目次路徑,若是不寫的話透露表現在當前目次下查找,樞紐字是文件名的一部門,首要參數以下:
-name 按照文件稱號查找,查找與 filename 婚配的文件,可使用通配符。
-depth 從指定目次下的最深層的子目次最先查找。
-gid<群組辨認碼> 查找切合指定的群組辨認碼的文件或者目次。
-group<群組稱號> 查找切增加偏財運的方法合指定的群組稱號的文件或者目次。
-size<文件巨細> 查找切合指定文件巨細的文件。
-type<文件類型> 查找切合指定文件類型的文件。
-user<領有者稱號> 查找切合指定的領有者稱號的文件或者目次。
find 下令的參數有許多,經常使用的就這些,對于別的的參數人人可以自行上彀查找,咱們來望一下若何使用find 下令進行文件搜刮,咱們搜刮目次/etc 中以“vim”開首的文件為例,操作如圖所示:

find下令操作
從圖中可以望出,在目次/etc 下,包括以“vim*地下539玩法&財神娛樂城rdquo;開首的文件有/etc/vim、/etc/vim/vimrc等等,就紛歧一列出了。
2、下令 grep
find 下令用于在目次中搜刮文件,咱們偶然候必要在文件中搜刮一串樞紐字,grep 便是實現這個功效的,grep 下令用于查找包括指定樞紐字的文件,若是發明某個文件的內容包括所指定的樞紐字,grep 下令就會把包括指定樞紐字的這一行標志進去,grep 下令格局以下:

  1. grep [參數] 樞紐字 文件列表  

grep 下令一次只能查一個樞紐字,首要參數以下:
-b 在顯示切合樞紐字的那一列前,標志處該列第 1 個字符的位編號。
-c 計算切合樞紐字的列數。
-d<進舉措作> 當指定要查找的是目次而非文件時,必需使用此參數!不然 grep 指令將歸報信息并遏制搜刮。
-i 忽略字符巨細寫。
-v 反轉查找,只顯示不婚配的行。
-r 在指定目次中遞回查找。
譬如咱們在目次/usr 下遞回查找包括字符“Ubuntu”的文件,操作如圖所示:

下令grep演示
三、文件類型查問下令
在用戶根目次下使用下令“ls-l”來查望用戶根目次下一切文件的具體信息,如圖所示:

文件具體信息
在圖中,每個文件的具體信息占一行,每行最后面都是一個符號就標志了當前文件類型,譬如test1 的第一個字符是“d”,test1.tar.bz2 文件第一個字符是“-”。這些字符透露表現的文件類型以下:
– 平凡文件,一些運用法式創立的,譬如文檔、圖片、音樂等等。
d 目次文件。
c 字符裝備文件,Linux 驅動內里的字符裝備驅動,譬如串口裝備,音頻裝備等。
b 塊裝備文件,存儲裝備驅動,譬如硬盤,U 盤等。
l 符號毗鄰文件,相稱于Windwos 下的快捷方式。
s 套接字文件。
p 管道文件,首要指 FIFO 文件。
咱們前面進修Linux 驅動開發的時辰根本是在以及字符裝備文件以及塊裝備文件打交道。【編纂保舉】

  1. 若何曉得你在 Linux 里常使用哪幾個下捕 魚 遊戲 電腦 版令?
  2. 相識Linux目次,那你就相識了一半的Linux體系
  3. 詳解Linux情況shell劇本獵取時間的經常使用下令總結
  4. Linux下查望壓縮文件內容的10種要領

【義務編纂:武曉燕 TEL:(010)68476606】
點贊 0
【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。