目錄
1.Linux指令之find
1.1.簡述
1.2 高頻選項
1.3 find [path] -name [filename] 指令
1.4 find [path] -iname [filename] 指令
1.5 find [path] -empty指令
1.6 find [path] - size [filesize]指令
首頁 運維 linux運維 Linux的find指令如何使用

Linux的find指令如何使用

May 16, 2023 pm 05:31 PM
linux find

1.Linux指令之find
1.1.簡述

#find指令用來在指定目錄下尋找檔案。任何位於參數之前的字串都將被視為欲查找的目錄名。如果使用該指令時,不設定任何參數,則find指令將在目前目錄下尋找子目錄與檔案。並且將查找到的子目錄和檔案全部進行顯示

1.2 高頻選項
-name filename : 文件名称符合 filename 的文件 , 大小写敏感
-iname filname : 文件名称符合 name 的文件,忽略大小写
-empty : 空文件
-size:指定文件大小
登入後複製
1.3 find [path] -name [filename] 指令
[Ann@localhost findtest]$ find ~ -name Linux 
/home/Ann/work/findtest/Linux
登入後複製

find:find指令使用之起手式:

  • #~:在目前使用者的家目錄下進行搜索,也可以傳入不同的目錄

  • -name:find指令之-name指令列參數

  • Linux:帶有尋找的檔案名稱

  • /home/Ann/work/findtest/Linux:查找到在目前Ann用戶家目錄下存在的Linux檔案

1.4 find [path] -iname [filename] 指令
[Ann@localhost findtest]$ find ~ -iname linux
/home/Ann/work/findtest/Linux
/home/Ann/work/findtest/linux
登入後複製
  • -iname:find指令之-iname指令列參數,iname在使用的時候,對大小寫不敏感,所以我們使用find指令的時候就搜出來一下兩個檔案

  • /home/Ann/work/findtest/Linux:'L'字元大寫的Linux檔案

  • /home/Ann/work/findtest/linux:'l'字元小寫的linux檔案

1.5 find [path] -empty指令

尋找目前目錄下的空檔案

[Ann@localhost findtest]$ find . -empty 
./linux
登入後複製
  • . :目前目錄

  • -empty:find指令之-empty命令列參數,使用該指令會羅列出指定目錄以及子目錄下的所有的空檔案

為了更好的使用find指令,我們需要在了解ls or ll指令。

ll:ls -l指令的縮寫,查看目前目錄下檔案或資料夾的屬性

[Ann@localhost findtest]$ ll
total 4
-rw-rw-r--. 1 Ann Ann  0 Apr 10 23:11 linux
-rw-rw-r--. 1 Ann Ann 21 Apr 10 23:12 Linux
登入後複製
  • -rw- rw-r--:第一個'-'代表普通文件, 後面“rw-rw-r--”代表文件權限,該文件權限為對於當前Ann用戶而言可讀可寫不可執行,對於Ann用戶群組而言可讀可寫不可執行,對於其他用戶而言可讀不可寫不可執行

  • 1 :檔案連結數

  • Ann:檔案所屬使用者

  • #Ann:檔案所屬使用者群組

  • 0或21:檔案大小,單位位元組

  • Apr 10 23:11:檔案建立時間

  • linux或Linux:檔案名稱

1.6 find [path] - size [filesize]指令

1.6.1 find之查找指定檔案大小

find [path] -size [fileszie] : 尋找定長的檔案

[Ann@localhost testfind]$ find . -size 5k
./findtest
[Ann@localhost testfind]$ ll
-rw-rw-r--. 1 wudu wudu 5060 Apr 14 23:51 findtest
登入後複製

-size 5k:尋找檔案大小為5k的檔案

1.6.2 find之查找區間檔案大小

############ ####find [path] -size [filesize1] -[filesize2]### :尋找大於filesize1的檔案且小於filesize2的檔案###
[Ann@localhost testfind]$ find . -size +2k -size -6k
./findtest
[Ann@localhost testfind]$ ll
-rw-rw-r--. 1 Ann Ann 5060 Apr 14 23:51 findtest
登入後複製
#######-size 2k###:檔案大小大於2k,### ### 代表大於#########-size -6k###:檔案大小小於6k,###-### 代表小於######合起來就是找大於2k而小於6k的檔案###

以上是Linux的find指令如何使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何解決Linux終端中查看Python版本時遇到的權限問題? 如何解決Linux終端中查看Python版本時遇到的權限問題? Apr 01, 2025 pm 05:09 PM

Linux終端中查看Python版本時遇到權限問題的解決方法當你在Linux終端中嘗試查看Python的版本時,輸入python...

在Docker環境中使用PECL安裝擴展時為什麼會報錯?如何解決? 在Docker環境中使用PECL安裝擴展時為什麼會報錯?如何解決? Apr 01, 2025 pm 03:06 PM

在Docker環境中使用PECL安裝擴展時報錯的原因及解決方法在使用Docker環境時,我們常常會遇到一些令人頭疼的問�...

如何在LAMP架構下高效整合Node.js或Python服務? 如何在LAMP架構下高效整合Node.js或Python服務? Apr 01, 2025 pm 02:48 PM

在LAMP架構下整合Node.js或Python服務許多網站開發者都面臨這樣的問題:已有的LAMP(Linux Apache MySQL PHP)架構網站需要...

在Linux終端中使用python --version命令時如何解決權限問題? 在Linux終端中使用python --version命令時如何解決權限問題? Apr 02, 2025 am 06:36 AM

Linux終端中使用python...

Beyond Compare同步Windows和Linux文件時,大小寫敏感性失效怎麼辦? Beyond Compare同步Windows和Linux文件時,大小寫敏感性失效怎麼辦? Apr 01, 2025 am 08:06 AM

BeyondCompare文件比較與同步的難題:大小寫敏感性失效在使用Beyond...

如何在macOS上將apscheduler定時任務配置為服務? 如何在macOS上將apscheduler定時任務配置為服務? Apr 01, 2025 pm 06:09 PM

在macOS上將apscheduler定時任務配置為服務在macOS平台上,如果你想將apscheduler定時任務配置為一個服務,類似於ngin...

Linux系統自帶Python解釋器能刪除嗎? Linux系統自帶Python解釋器能刪除嗎? Apr 02, 2025 am 07:00 AM

關於Linux系統自帶Python解釋器的刪除問題許多Linux發行版在安裝時會預裝Python解釋器,它並非通過軟件包管理器�...

c語言多線程的四種實現方式 c語言多線程的四種實現方式 Apr 03, 2025 pm 03:00 PM

語言多線程可以大大提升程序效率,C 語言中多線程的實現方式主要有四種:創建獨立進程:創建多個獨立運行的進程,每個進程擁有自己的內存空間。偽多線程:在一個進程中創建多個執行流,這些執行流共享同一內存空間,並交替執行。多線程庫:使用pthreads等多線程庫創建和管理線程,提供了豐富的線程操作函數。協程:一種輕量級的多線程實現,將任務劃分成小的子任務,輪流執行。

See all articles