Shell中如何用find命令查找指定文件或目錄
find命令查找指定文件或目錄
描述
搜索文件或目錄
用法
find [命令選項(xiàng)] [路徑] [表達(dá)式選項(xiàng)]
選項(xiàng)
選項(xiàng) | 用法 |
---|---|
-empty | 查找空白文件或目錄 |
-group | 按組查找 |
-name | 按文檔名稱(chēng)查找 |
-iname | 按文檔名稱(chēng)查找,且不區(qū)分大小寫(xiě) |
-mtime | 按修改時(shí)間查找 |
-size | 按容量大小查找 |
-type | 按文檔類(lèi)型查找,文件(f)、目錄(d)、設(shè)備(b,c)、鏈接(l)等 |
-user | 按用戶查找 |
-exec | 對(duì)找到的檔案執(zhí)行特定的命令 |
-a | 并且 |
-o | 或者 |
舉例
查找當(dāng)前目錄下名稱(chēng)為hello.txt的文檔
[root@test ~]# find -name hello.txt
查找/root 目錄下所有名稱(chēng)以.log結(jié)尾的文件
[root@test ~]# find /var/log/ -name "*.log"
不區(qū)分大小寫(xiě)查找文件 test
[root@test ~]# find -iname "test"
查找系統(tǒng)中所有的空白文件
[root@test ~]# find / -empty
查找系統(tǒng)中所屬組為tom的文件
[root@test ~]# find / -group tom
查找系統(tǒng)中所有3天內(nèi)被修改過(guò)的文件
[root@test ~]# find / -mtime -3
查找系統(tǒng)中所有4天前被修改過(guò)的文件
[root@test ~]# find / -mtime +4
查找系統(tǒng)中2天前的當(dāng)天被修改過(guò)的文件
[root@test ~]# find / -mtime 2
查找當(dāng)前目錄下大于10MB的文件
[root@test ~]# find ./ -size +10M
查找當(dāng)前目錄下的所有普通文件
[root@test ~]# find ./ -type f
查找計(jì)算中tom所擁有的所有文件
[root@test ~]# find / -user tom
查找當(dāng)前目錄下大于1MB的文件后列出文件的詳細(xì)信息
[root@test ~]# find ./ -size +1M -exec ls -l {} \;
查找計(jì)算機(jī)中所有大于1MB的文件
[root@test ~]# find / -size +1M -a -type f
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux下gdb調(diào)試之打斷點(diǎn)的實(shí)現(xiàn)方法
這篇文章主要介紹了Linux下gdb調(diào)試之打斷點(diǎn)的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09Linux兩臺(tái)服務(wù)器之間復(fù)制文件及免密碼登錄的方法
有時(shí)候搭建集群機(jī)器是,需要在多臺(tái)機(jī)器中間相互拷貝文件,一種方式是同事sftp拷貝到本機(jī),再分別拷貝到其他服務(wù)器上。這里介紹一種直接在兩臺(tái)服務(wù)器之間拷貝文件且去掉繁瑣的登陸操作的方法2017-04-04Apache Flink 任意 Jar 包上傳導(dǎo)致遠(yuǎn)程代碼執(zhí)行漏洞復(fù)現(xiàn)問(wèn)題(漏洞預(yù)警)
這篇文章主要介紹了Apache Flink 任意 Jar 包上傳導(dǎo)致遠(yuǎn)程代碼執(zhí)行漏洞復(fù)現(xiàn)問(wèn)題,本文給出了修復(fù)建議和解決方案,需要的朋友可以參考下2019-11-11vim配置顯示行號(hào)和語(yǔ)法高亮 即.vimrc文件的配置
本文主要介紹vim配置顯示行號(hào)和語(yǔ)法高亮的功能,比較實(shí)用,需要的朋友可以參考一下。2016-06-06Ubuntu E: 無(wú)法獲得鎖 /var/lib/dpkg/lock-frontend - open (11: 資源暫時(shí)
這篇文章主要介紹了Ubuntu E: 無(wú)法獲得鎖 /var/lib/dpkg/lock-frontend - open (11: 資源暫時(shí)不可用),本文通過(guò)兩種方案給大家分析問(wèn)題所在原因,需要的朋友可以參考下2019-10-10Linux環(huán)境下python2.7.6升級(jí)python3.5.2
本篇文章主要介紹了centos7下python2.7.5升級(jí)到3.5.2,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04