1.根据文件属性查找
(1)按文件名
find 查找的目录 -name "查找的文件名"
(2)按文件类型
find 查找的目录 -type 文件类型(f、d、p、s、c或b)
普通文件:f
目录:d
管道:p
套接字:s
字符设备:c
块设备:b
(3)按文件大小
find 查找的目录 -size (+/-)(nk/nM)
+:查找大于(nk/nM)的文件
-:查找小于(nk/nM)的文件
不加+/-:查找等于(nk/nM)的文件
单位:k-小写,M-大写
例子:查找小于10M的文件--find 查找目录 -size -10M
2.按日期查找
(1)按创建日期:
find -ctime -n/+n
-n:n天以内
+n:n天以外
(2)按修改日期:
find -mtime -n/+n
(3)按访问日期:
find -atime -n/+n
3.按深度查找
find -maxdepth n(层数)
ps:搜索n层以上的目录。
(1)按文件名
find 查找的目录 -name "查找的文件名"
(2)按文件类型
find 查找的目录 -type 文件类型(f、d、p、s、c或b)
普通文件:f
目录:d
管道:p
套接字:s
字符设备:c
块设备:b
(3)按文件大小
find 查找的目录 -size (+/-)(nk/nM)
+:查找大于(nk/nM)的文件
-:查找小于(nk/nM)的文件
不加+/-:查找等于(nk/nM)的文件
单位:k-小写,M-大写
例子:查找小于10M的文件--find 查找目录 -size -10M
2.按日期查找
(1)按创建日期:
find -ctime -n/+n
-n:n天以内
+n:n天以外
(2)按修改日期:
find -mtime -n/+n
(3)按访问日期:
find -atime -n/+n
3.按深度查找
find -maxdepth n(层数)
ps:搜索n层以下的目录。
find -mindepth n(层数)ps:搜索n层以上的目录。