Linux常用命令——find的簡單使用

在Linux中,查找文件主要用find命令來實現。
基本格式

find path expression
1
下面是一些常用的使用場景。

按照文件名查找
find . -name abc.txt #在當前目錄及其子目錄下查找文件名爲abc.txt的文件
find /usr -name abc.txt #在/usr目錄及其子目錄下查找文件名爲abc.txt的文件
find /usr -name abc# 在/usr目錄及其子目錄下查找文件名包含abc的文件(模糊查詢)
find / -name abc.txt# 在根目錄及其子目錄下查找文件名爲abc.txt的文件

按照文件類型查找
find . -type d #查找目錄文件
find . -type f #查找普通文件
find . -type l#查找符號連接文件
find . -type p#查找管道文件
find . -type b#查找塊設備文件
find . -type c#查找字符設備文件

按照文件特徵查找
find / -amin -10   # 查找在系統中最後10分鐘訪問的文件(access time)
find / -atime -2   # 查找在系統中最後48小時訪問的文件
find / -mmin -5   # 查找在系統中最後5分鐘裏修改過的文件(modify time)
find / -mtime -1   #查找在系統中最後24小時裏修改過的文件
find / -empty   # 查找在系統中爲空的文件或者文件夾
find / -user wh   #查找在系統中屬於wh這個用戶的文件
find / -size +10000c  #查找出大於10000000字節的文件(c:字節,w:雙字,k:KB,M:MB,G:GB)
find / -size -1000k   #查找出小於1000KB的文件
find / -group wh  # 查找在系統中屬於 group爲wh的文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章