中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認證|工資待遇與招聘,認準超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

Linux find命令詳解

時間:2019-06-11

linux命令大全 關(guān)機_linux簡單命令大全_linux命令大全

Linux find命令詳解

Linux下find命令在目錄結(jié)構(gòu)中搜索文件,并執(zhí)行指定的操作。Linux下find命令提供了相當(dāng)多的查找條件linux命令大全,功能很強大

命令選項:
-name   按照文件名查找文件。
-perm   按照文件權(quán)限來查找文件。
-user   按照文件屬主來查找文件。
-group  按照文件所屬的組來查找文件。
-mtime -n +n 按照文件的更改時間來查找文件 【-7 7天之內(nèi) +7 7天前】
-nogroup  查找無效屬組的文件,即該文件所屬的組在/etc/groups中不存在。
-nouser  查找無效屬主的文件,即該文件的屬主在/etc/passwd中不存在。
-newer file1 ! file2 查找更改時間比文件file1新但比文件file2舊的文件。
-type  查找某一類型的文件,諸如:
         b - 塊設(shè)備文件。
         d - 目錄。
         c - 字符設(shè)備文件。
         p - 管道文件。
         l - 符號鏈接文件。
         f - 普通文件。
-size n:[c] 查找文件長度為n塊的文件,帶有c表示文件長度以字節(jié)計。
-depth:在查找文件時,首先查找當(dāng)前目錄中的文件,然后再在其子目錄中查找。
-follow:如果find命令遇到符號鏈接文件,就跟蹤至鏈接所指向的文件。
另外,下面三個的區(qū)別:
-amin n    查找系統(tǒng)中最后N分鐘訪問的文件
-atime n   查找系統(tǒng)中最后n*24小時訪問的文件
-cmin n    查找系統(tǒng)中最后N分鐘被改變文件狀態(tài)的文件
-ctime n   查找系統(tǒng)中最后n*24小時被改變文件狀態(tài)的文件
-mmin n    查找系統(tǒng)中最后N分鐘被改變文件數(shù)據(jù)的文件
-mtime n   查找系統(tǒng)中最后n*24小時被改變文件數(shù)據(jù)的文件

查找普通文件/目錄

find /home/omd -type f  (普通文件)
find /home/omd -type d  (查詢目錄)

只顯示1級目錄文件且過濾自身

find ./ -maxdepth 1  -type d  ! -name "hhh"  

查找一天內(nèi)被訪問過(access)的文件

find /home/omd/ -atime -1 -type f 

查詢inode相同的文件

linux簡單命令大全_linux命令大全_linux命令大全 關(guān)機

find / -inum inode數(shù)字  

除了某個文件以為,其余的均刪除

find /home/omd/ -type f ! -name h.txt  | xargs  rm –f  
ls | grep -v "h.txt" |xargs rm -rf (與上面類似,刪除除了某個文件外的所有文件)

刪除目錄下所有文件

find /tmp/ -type f -exec rm -rf {} \;
find /tmp/ -type f | xargs rm -rf

查看當(dāng)前路徑下所有文件的信息:

find /tmp/ -type f ! -name a |xargs rm –rf
find ./ -type f -exec file {} \;

查找指定時間內(nèi)修改過的文件

# 當(dāng)前路徑下訪問文件超過2分鐘文件
find ./ -amin +2
# 當(dāng)前路徑下訪問文件剛好2分鐘的文件
find ./ -amin 2
find ./ -cmin +2
find ./ -mmin +2
find ./ -mtime +2
find ./ -ctime +2
find ./ -mtime +2
find ./ -ctime +2