国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > Linux學(xué)習(xí) > linux命令 > Linux find命令用法詳解

Linux find命令用法詳解 時(shí)間:2018-09-29      來(lái)源:未知

今天要和大家分享的Linux常用命令是find命令,Linux find命令的作用是在目錄結(jié)構(gòu)中搜索文件,并執(zhí)行指定的操作。Linux下find命令提供了相當(dāng)多的查找條件,功能很強(qiáng)大。

Linux find命令用法詳解
Linux find命令用法詳解

Find命令的格式:

find pathname -options [-print -exec -ok ...]

Find命令的常用選項(xiàng)及實(shí)例:

-name

按照文件名查找文件。

find /dir -name filename 在/dir目錄及其子目錄下面查找名字為filename的文件

find . -name “*.c” 在當(dāng)前目錄及其子目錄(用“.”表示)中查找任何擴(kuò)展名為“c”的文件

-perm

按照文件權(quán)限來(lái)查找文件。

find . -perm 755 –print 在當(dāng)前目錄下查找文件權(quán)限位為755的文件,即文件屬主可以讀、寫(xiě)、執(zhí)行,其他用戶(hù)可以讀、執(zhí)行的文件

-prune

使用這一選項(xiàng)可以使find命令不在當(dāng)前指定的目錄中查找,如果同時(shí)使用-depth選項(xiàng),那么-prune將被find命令忽略。

find /apps -path “/apps/bin” -prune -o –print 在/apps目錄下查找文件,但不希望在/apps/bin目錄下查找

find /usr/sam -path “/usr/sam/dir1” -prune -o –print 在/usr/sam目錄下查找不在dir1子目錄之內(nèi)的所有文件

-user

按照文件屬主來(lái)查找文件。

find ~ -user sam –print 在$HOME目錄中查找文件屬主為sam的文件

-group

按照文件所屬的組來(lái)查找文件。

find /apps -group gem –print 在/apps目錄下查找屬于gem用戶(hù)組的文件

-mtime -n +n

按照文件的更改時(shí)間來(lái)查找文件, – n表示文件更改時(shí)間距現(xiàn)在n天以?xún)?nèi),+ n表示文件更改時(shí)間距現(xiàn)在n天以前。

find / -mtime -5 –print 在系統(tǒng)根目錄下查找更改時(shí)間在5日以?xún)?nèi)的文件

find /var/adm -mtime +3 –print 在/var/adm目錄下查找更改時(shí)間在3日以前的文件

-nogroup

查找無(wú)有效所屬組的文件,即該文件所屬的組在/etc/groups中不存在。

find / –nogroup -print

-nouser

查找無(wú)有效屬主的文件,即該文件的屬主在/etc/passwd中不存在。

find /home -nouser –print

-newer file1 ! file2

查找更改時(shí)間比文件file1新但比文件file2舊的文件。

-type

查找某一類(lèi)型的文件,諸如:

b – 塊設(shè)備文件。

d – 目錄。

c – 字符設(shè)備文件。

p – 管道文件。

l – 符號(hào)鏈接文件。

f – 普通文件。

find /etc -type d –print 在/etc目錄下查找所有的目錄

find . ! -type d –print 在當(dāng)前目錄下查找除目錄以外的所有類(lèi)型的文件

find /etc -type l –print 在/etc目錄下查找所有的符號(hào)鏈接文件

-size n:[c] 查找文件長(zhǎng)度為n塊的文件,帶有c時(shí)表示文件長(zhǎng)度以字節(jié)計(jì)。

find . -size +1000000c –print 在當(dāng)前目錄下查找文件長(zhǎng)度大于1 M字節(jié)的文件

find /home/apache -size 100c –print 在/home/apache目錄下查找文件長(zhǎng)度恰好為100字節(jié)的文件

find . -size +10 –print 在當(dāng)前目錄下查找長(zhǎng)度超過(guò)10塊的文件(一塊等于512字節(jié))

-depth:在查找文件時(shí),首先查找當(dāng)前目錄中的文件,然后再在其子目錄中查找。

find / -name “CON.FILE” -depth –print 它將首先匹配所有的文件然后再進(jìn)入子目錄中查找

-mount:在查找文件時(shí)不跨越文件系統(tǒng)mount點(diǎn)。

find . -name “*.XC” -mount –print 從當(dāng)前目錄開(kāi)始查找位于本文件系統(tǒng)中文件名以XC結(jié)尾的文件(不進(jìn)入其他文件系統(tǒng))

-follow:如果find命令遇到符號(hào)鏈接文件,就跟蹤至鏈接所指向的文件。

以上就是關(guān)于Linux find命令的相關(guān)知識(shí)點(diǎn),更多Linux知識(shí)學(xué)習(xí),請(qǐng)關(guān)注Linux系統(tǒng)入門(mén)學(xué)習(xí)欄目。

上一篇:Linux常用命令大全『全集手冊(cè)』

下一篇:Linux刪除文件命令匯總

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺(tái)專(zhuān)線(xiàn):010-82525158 企業(yè)培訓(xùn)洽談專(zhuān)線(xiàn):010-82525379 院校合作洽談專(zhuān)線(xiàn):010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見(jiàn)科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號(hào)-5京公海網(wǎng)安備11010802025203號(hào)

回到頂部