当前位置:首页 » 操作系统 » linux的命令find

linux的命令find

发布时间: 2025-01-19 09:42:55

linux 文件查找和检索find命令

find命令基础查找

用法:find 查找的目录 -name "查找的文件名"

示例:

2. 根据文件类型查找

用法:find 查找的目录 -type 文件类型

文件类型包括普通文件(f)、目录(d)、符号链接(l)、管道(p)、套接字(s)、字符设备(c)、块设备(b)

示例:

3. 文件大小

用法:find 查找目录 -size +10M。

表示查找当前目录下,大于10M的文件。

+表示大于,-表示小于。

单位:k小写,M大写。

范围查找示例:查找大于10M,小于100M的文件。

4. 按日期查找

创建日期:-ctime -n|+n。

修改日期:-mtime -n|+n。

访问日期:-atime -n|+n。

-n:n天以内;+n:n天以外。

示例:查找今天创建的文件。

5. 深度

指定搜素的目录最大层级或最小层级

maxdepth :最大层级数

mindepth:最小层级数

示例: find . -maxdepth 3 -name 'log'

find命令高级查找

find ./ -type d -exec shell命令 {} \;

例如:查找指定目录,并列出该目录中文件详细信息。

另一种写法:find ./ -type d -ok shell命令 {} \;

ok会询问是否执行指定的shell命令,所以ok比exec要安全一些!

2. 查找到后,通过管道执行指定shell命令

find ./ -type d | xargs shell命令

例如:查找指定目录,并列出该目录中文件详细信息。

热点内容
安卓比javaee好在哪里 发布:2025-05-12 02:24:30 浏览:40
如何把服务器邮件备份到本地 发布:2025-05-12 02:24:27 浏览:939
缓解压力的方法ppt 发布:2025-05-12 02:23:02 浏览:972
我的世界怎样免费开服务器网易 发布:2025-05-12 02:21:58 浏览:579
ajax请求java 发布:2025-05-12 02:21:52 浏览:586
无线网密码贴在哪里的 发布:2025-05-12 02:19:04 浏览:550
python字符模糊匹配 发布:2025-05-12 02:13:49 浏览:437
mysql定时存储过程 发布:2025-05-12 02:13:49 浏览:888
ftp前缀 发布:2025-05-12 02:11:03 浏览:621
linux注释快捷键 发布:2025-05-12 02:09:21 浏览:891