Shell中如何用find命令查找指定文件或目錄
find命令查找指定文件或目錄
描述
搜索文件或目錄
用法
find [命令選項(xiàng)] [路徑] [表達(dá)式選項(xiàng)]
選項(xiàng)
| 選項(xiàng) | 用法 |
|---|---|
| -empty | 查找空白文件或目錄 |
| -group | 按組查找 |
| -name | 按文檔名稱查找 |
| -iname | 按文檔名稱查找,且不區(qū)分大小寫 |
| -mtime | 按修改時(shí)間查找 |
| -size | 按容量大小查找 |
| -type | 按文檔類型查找,文件(f)、目錄(d)、設(shè)備(b,c)、鏈接(l)等 |
| -user | 按用戶查找 |
| -exec | 對找到的檔案執(zhí)行特定的命令 |
| -a | 并且 |
| -o | 或者 |
舉例
查找當(dāng)前目錄下名稱為hello.txt的文檔
[root@test ~]# find -name hello.txt
查找/root 目錄下所有名稱以.log結(jié)尾的文件
[root@test ~]# find /var/log/ -name "*.log"
不區(qū)分大小寫查找文件 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)被修改過的文件
[root@test ~]# find / -mtime -3
查找系統(tǒng)中所有4天前被修改過的文件
[root@test ~]# find / -mtime +4
查找系統(tǒng)中2天前的當(dāng)天被修改過的文件
[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最常用命令大全(附詳細(xì)實(shí)例)
本文總結(jié)了Linux系統(tǒng)中最常用的文件與目錄操作命令,適合初學(xué)者快速上手,主要內(nèi)容包括基礎(chǔ)概念,核心命令,文本處理和實(shí)用技巧,文中的示例代碼講解詳細(xì),有需要的小伙伴可以了解下2026-06-06
clickhouse遠(yuǎn)程連接以及用戶名密碼設(shè)置方式
文章介紹了如何遠(yuǎn)程連接ClickHouse數(shù)據(jù)庫,包括兩種情況:禁用IPv6和啟用IPv6,在遠(yuǎn)程連接時(shí),使用DBeaver工具連接ClickHouse,需要注意兩個(gè)端口:HTTP端口(8123)和TCP端口,此外,文章還講述了如何設(shè)置用戶名和密碼2024-11-11
Linux在命令行環(huán)境中實(shí)現(xiàn)進(jìn)度條的原理解析
在Linux命令行環(huán)境中,進(jìn)度條是一種直觀展示任務(wù)執(zhí)行進(jìn)度的重要方式,本文將通過一個(gè)簡單的C語言進(jìn)度條程序,深入解析其實(shí)現(xiàn)原理和優(yōu)化過程,希望對大家有所幫助2025-10-10
Apache配置實(shí)現(xiàn)對海量圖片資源的深度防盜鏈與防下載策略
本文主要介紹了Apache配置實(shí)現(xiàn)對海量圖片資源的深度防盜鏈與防下載策略,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2026-05-05
預(yù)防PHPDDOS的發(fā)包攻擊別人的方法(iis+linux)
最近很多美國VPS客戶被人通過dedecms漏洞等等入侵.導(dǎo)致phpddos 很猖狂,占用大量帶寬,影響網(wǎng)站,浪費(fèi)流量2012-04-04

