歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> find查找命令,find查找

find查找命令,find查找

日期:2017/3/3 17:30:56   编辑:學習Linux

find查找命令,find查找


熱度5 評論 82 www.BkJia.Com 網友分享於: 2017-02-20 04:02:39 浏覽數38860次

find查找命令,find查找


find

# 格式 find [路徑] [參數] [表達式] -exec 指令 {} \ ;
-{} 代表find找到的文件
-\ 禁止轉意 ; 表示本行指令結束
# find /sbin -type f -size +1M -exec ls {} \;
--在/sbin目錄中查找文件類型為常規文件並且文件大小大於1M,再使用ls命令來查看找到的文件的類型
# find /sbin -type f -size +1M -exec cp {} /tmp \;

參數:

-name 按照文件名查找文件。
#find / -name "*.conf"

-perm 按照文件權限來查找文件。
#find / -perm 755 || find /tmp -perm 755 -ls

-user 按照文件屬主來查找文件.
#find / -user student

-group 按照文件所屬的組來查找文件。
#find / -group student

# find / -user vip01 ! -group upl_vip

-newer file1 ! file2 查找更改時間比文件file1新但比文件file2舊的文件。
#find /home/ -newer kk

-type 查找某一類型的文件,諸如:
b- 塊設備文件。d - 目錄。c - 字符設備文件。 p - 管道文件。l - 符號鏈接文件。f - 普通文件。
#find /dev/ -type b -ls

-size n:[c] 查找文件長度為n塊的文件,帶有c時表示文件長度以字節計。
find /etc/ -size 585c c代表字符 -585c 小於 +566c大於
find /tmp/ -size 2 大於2塊 -2小於2塊

http://www.bkjia.com/Linuxjc/1194315.html TechArticle

Copyright © Linux教程網 All Rights Reserved