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

Linux查找命令@which、find的使用方式

 更新時間:2025年06月03日 16:42:54   作者:Blue_o-o  
這篇文章主要介紹了Linux查找命令@which、find的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

which概念

which 是一個常用的 Linux/Unix 命令,用于查找并顯示指定命令的絕對路徑。

語法

which 要查找的命令

  • 無參數(shù)。
  • which后面,跟要查找絕對路徑的命令。

作用

對于初學Linux操作系統(tǒng)的同學,有沒有這么一個疑問?

  • 問題一:我們學習的關于Linux的基礎指令,指令自身是個什么?
  • 問題二:為什么在終端中,輸入指令便能讓操作系統(tǒng)執(zhí)行相應的動作?
  • 回答一:其實我們學習的關于Linux的基礎指令,其實自身就是一個二進制可執(zhí)行的程序文件。
  • 回答二:當在終端中,輸入特定的指令時,操作系統(tǒng)便會通過該指令所在的路徑,尋找過去找到該指令的二進制可執(zhí)行的程序文件,然后調用執(zhí)行程序。

操作系統(tǒng)是如何知道指令的絕對路徑,從而找過去的,這里先不過多講解。但是同學們會不會很好奇這些指令的絕對路徑究竟是什么?我們怎樣才能獲取這些指令的絕對路徑呢?接下來要講解的指令 which 的便起到該作用了。

如下:

通過which指令,在終端上顯示了前面所學cd 、 pwd 、 touch 、 mkdir 、 cp 、 mv可執(zhí)行二進制指令文件的絕對路徑。

以上便是對于which指令的學習與運用的大體介紹。

find概念

find指令用于在文件系統(tǒng)中搜索并匹配符合指定條件的文件或目錄。

語法按文件名查找

find 起始路徑 -name “被查找的文件名”

  • 始路徑:從哪個路徑開始查詢。
  • -name: 表示以文件名稱作為搜索依據(jù)
  • 被查找的文件名” : 表示要搜索的文件的名稱。

按文件大小查找

find 起始路徑 -size +/-n[kMG]

  • 起始路徑:從哪個路徑開始查詢。
  • -size:表示以文件大小作為搜索依據(jù)。
  • +: 表示大于
  • - : 表示小于
  • n:表示數(shù)字,中括號[ ] 里面的kMG為單位

作用

首先,對徐搜索文件這一行為,因為要涉及到系統(tǒng)內的文件,因為存在權限的問題。

為了方便演示,下面切換到具有最高權限的root用戶。

具體發(fā)送 “su - root” 指令,然后輸入用戶密碼,即可成功切換到root用戶權限。如下:

演示一

以上演示的指令為 “ find / -name “test””。效果為:

從根目錄 / 開始,搜索文件名為“ find ” 的文件。

演示二

以上演示的指令為 “ find / -size +100M。效果為:

從根目錄 / 開始,搜索文件大小大于100M的文件。

為了驗證搜索出來的文件是否如我們所要求的一樣。我們對其中的一個文件進行查看,如下的綠色方框所示:

驗證結果顯示,搜索出來的文件確實滿足文件大小大于100M的要求。

演示三

以上演示的指令為 “ find / -size +1G。效果為:

從根目錄 / 開始,搜索文件大小大于1G的文件。

同時將搜索的文件,的詳細信息展開,信息大小驗證符合搜索要求。

通配符

注意:find指令還可以結合通配符。

被查找文件名,支持使用通配符 * 來做模糊查詢。 

  • 符號* 表示通配符,即匹配任意內容(包含空),示例: 
  • test*,表示匹配任何以test開頭的內容 
  • *test,表示匹配任何以test結尾的內容 
  • *test*,表示匹配任何包含test的內容

基于通配符的含義,可以結合find命令做文件的模糊查詢。

關于通配符的find相關指令,這里就不多加演示了,有興趣的同學可以自行實驗。

總結

1、which命令

  • 查找命令的程序文件
  • 語法:which 要查找的命令
  • 無需選項,只需要參數(shù)表示查找哪個命令

2、find命令

  • 用于查找指定的文件
  • 按文件名查找: find 起始路徑 -name “被查找的文件名”
  • 按文件大小查找: find 起始路徑 -size +/-n[kMG] 

注:find命令支持通配符

為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 讓Apache支持Rewrite靜態(tài)頁面重寫的方法

    讓Apache支持Rewrite靜態(tài)頁面重寫的方法

    Apache下Rewrite靜態(tài)頁面重寫的方法,需要的朋友可以參考下。
    2010-07-07
  • Linux環(huán)境下部署Kubernetes集群的全過程

    Linux環(huán)境下部署Kubernetes集群的全過程

    在當今云原生時代,Kubernetes 已成為容器編排的事實標準,掌握 Kubernetes 的部署與運維能力都已成為必備技能,本文將帶你從零開始,在 Linux 環(huán)境中完整部署一個高可用的 Kubernetes 集群,需要的朋友可以參考下
    2026-04-04
  • linux服務器磁盤爆滿的處理方案

    linux服務器磁盤爆滿的處理方案

    文章描述了Linux服務器磁盤爆滿導致Redis服務無法訪問的問題,通過一系列命令查找并刪除大文件,解決了磁盤空間不足的問題,同時,文章介紹了如何配置Nacos以防止日志文件過大導致磁盤空間爆滿,需要的朋友可以參考下
    2025-02-02
  • linux下使用cmake編譯安裝mysql的詳細教程

    linux下使用cmake編譯安裝mysql的詳細教程

    這篇文章主要介紹了linux下使用cmake編譯安裝mysql的詳細教程,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • Linux服務器快速搭建MinIO對象存儲全過程

    Linux服務器快速搭建MinIO對象存儲全過程

    在Linux服務器上搭建MinIO存儲服務器的步驟,MinIO支持從二進制文件或包管理器下載,用戶需要配置環(huán)境變量、創(chuàng)建存儲目錄并設置服務權限,然后啟動服務并訪問Web控制臺進行驗證,文章還提到可配置防火墻、Nginx反向代理及多節(jié)點部署
    2025-09-09
  • Apache本地二級域名配置方法

    Apache本地二級域名配置方法

    這篇文章主要介紹了Apache本地二級域名配置方法,涉及hosts文件設置與Apache配置文件設置等相關技巧,需要的朋友可以參考下
    2016-05-05
  • Linux中BT5關于修改靜態(tài)IP和DNS方法

    Linux中BT5關于修改靜態(tài)IP和DNS方法

    本篇文章給大家整理了關于Linux中BT5關于修改靜態(tài)IP和DNS的方法,有需要的朋友可以參考學習下。
    2018-02-02
  • 使用Apache打造完美限制的HTTP下載服務器

    使用Apache打造完美限制的HTTP下載服務器

    話說現(xiàn)在建站真不容易,想好好搞一個下載站,總會被人WC的采集,盜鏈,攻擊,無人值守的垃圾站比苦心經營的站收入還要可觀。所以保衛(wèi)好自己的服務器是一件很重要的工作
    2016-08-08
  • Apache ShardingSphere簡介及使用詳解

    Apache ShardingSphere簡介及使用詳解

    Apache ShardingSphere 是一款開源的分布式數(shù)據(jù)庫生態(tài)系統(tǒng),主要用于實現(xiàn)數(shù)據(jù)庫的分片、讀寫分離和全鏈路壓測等功能,下面給大家介紹Apache ShardingSphere 初識使用,感興趣的朋友跟隨小編一起看看吧
    2025-08-08
  • Linux中的最大線程數(shù)和句柄數(shù)詳解

    Linux中的最大線程數(shù)和句柄數(shù)詳解

    這篇文章主要介紹了Linux中的最大線程數(shù)和句柄數(shù)的使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04

最新評論

永德县| 萍乡市| 保康县| 天气| 姜堰市| 龙井市| 新邵县| 武定县| 通州市| 河北省| 合川市| 密山市| 武安市| 岳池县| 台北县| 都江堰市| 德保县| 堆龙德庆县| 民和| 微博| 乐昌市| 江陵县| 黄大仙区| 天峨县| 金溪县| 滨州市| 长春市| 金乡县| 宣城市| 疏勒县| 视频| 潞城市| 宝兴县| 扶风县| 汕尾市| 淳安县| 清水河县| 错那县| 岳池县| 于都县| 新邵县|