当前位置:首页 » 操作系统 » 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命令

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

热点内容
三位密码锁忘记密码如何重置 发布:2025-09-18 10:21:52 浏览:184
linux怎么编译c文件 发布:2025-09-18 09:55:16 浏览:303
python安装后无法运行 发布:2025-09-18 09:45:57 浏览:237
安卓手机怎么剪辑音乐 发布:2025-09-18 09:44:16 浏览:782
服务器地址修改在哪找 发布:2025-09-18 09:42:41 浏览:442
sntp服务器地址 发布:2025-09-18 09:28:36 浏览:555
phpunit 发布:2025-09-18 09:25:19 浏览:573
怎么改服务器的ip地址吗 发布:2025-09-18 09:24:33 浏览:14
编译703n固件 发布:2025-09-18 08:50:59 浏览:541
三星手机系统文件夹是哪个文件夹 发布:2025-09-18 08:48:45 浏览:284