91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux文件查詢與搜索命令詳解

發布時間:2021-09-17 09:35:39 來源:億速云 閱讀:122 作者:chen 欄目:系統運維

這篇文章主要講解了“Linux文件查詢與搜索命令詳解”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux文件查詢與搜索命令詳解”吧!

1、命令 find

find 命令用于在目錄結構中查找文件,其命令格式如下:

find [路徑] [參數] [關鍵字]

路徑是要查找的目錄路徑,如果不寫的話表示在當前目錄下查找,關鍵字是文件名的一部分,主要參數如下:

-name按照文件名稱查找,查找與 filename 匹配的文件,可使用通配符。

-depth 從指定目錄下的最深層的子目錄開始查找。

-gid<群組識別碼> 查找符合指定的群組識別碼的文件或目錄。

-group<群組名稱> 查找符合指定的群組名稱的文件或目錄。

-size<文件大小> 查找符合指定文件大小的文件。

-type<文件類型> 查找符合指定文件類型的文件。

-user<擁有者名稱> 查找符合指定的擁有者名稱的文件或目錄。

find 命令的參數有很多,常用的就這些,關于其它的參數大家可以自行上網查找,我們來看一下如何使用find 命令進行文件搜索,我們搜索目錄/etc  中以“vim”開頭的文件為例,操作如圖所示:

Linux文件查詢與搜索命令詳解

find命令操作

從圖中可以看出,在目錄/etc 下,包含以“vim*”開頭的文件有/etc/vim、/etc/vim/vimrc等等,就不一一列出了。

2、命令 grep

find 命令用于在目錄中搜索文件,我們有時候需要在文件中搜索一串關鍵字,grep 就是完成這個功能的,grep  命令用于查找包含指定關鍵字的文件,如果發現某個文件的內容包含所指定的關鍵字,grep 命令就會把包含指定關鍵字的這一行標記出來,grep 命令格式如下:

grep [參數] 關鍵字 文件列表

grep 命令一次只能查一個關鍵字,主要參數如下:

-b 在顯示符合關鍵字的那一列前,標記處該列第 1 個字符的位編號。

-c 計算符合關鍵字的列數。

-d<進行動作> 當指定要查找的是目錄而非文件時,必須使用此參數!否則 grep 指令將回報信息并停止搜索。

-i 忽略字符大小寫。

-v 反轉查找,只顯示不匹配的行。

-r 在指定目錄中遞歸查找。

比如我們在目錄/usr 下遞歸查找包含字符“Ubuntu”的文件,操作如圖所示:

Linux文件查詢與搜索命令詳解

命令grep演示

3、文件類型查詢命令

在用戶根目錄下使用命令“ls-l”來查看用戶根目錄下所有文件的詳細信息,如圖所示:

Linux文件查詢與搜索命令詳解

文件詳細信息

在圖中,每個文件的詳細信息占一行,每行最前面都是一個符號就標記了當前文件類型,比如test1 的第一個字符是“d”,test1.tar.bz2  文件第一個字符是“-”。這些字符表示的文件類型如下:

- 普通文件,一些應用程序創建的,比如文檔、圖片、音樂等等。

d 目錄文件。

c 字符設備文件,Linux 驅動里面的字符設備驅動,比如串口設備,音頻設備等。

b 塊設備文件,存儲設備驅動,比如硬盤,U 盤等。

l 符號連接文件,相當于Windwos 下的快捷方式。

s 套接字文件。

p 管道文件,主要指 FIFO 文件。

感謝各位的閱讀,以上就是“Linux文件查詢與搜索命令詳解”的內容了,經過本文的學習后,相信大家對Linux文件查詢與搜索命令詳解這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

北辰区| 五华县| 双城市| 工布江达县| 廊坊市| 白沙| 琼海市| 嵊泗县| 尉氏县| 麦盖提县| 清镇市| 和政县| 东平县| 称多县| 博兴县| 志丹县| 新源县| 庆城县| 宁城县| 郓城县| 马鞍山市| 九江县| 石屏县| 青龙| 巧家县| 平南县| 富顺县| 汤原县| 峨边| 南乐县| 满城县| 怀安县| 博乐市| 乐至县| 德州市| 夏河县| 广东省| 白山市| 文昌市| 齐齐哈尔市| 阳新县|