百度
360搜索
搜狗搜索

linux命令find用法详解详细介绍

在 Linux 系统里,find 是一个功能强大的命令,用于在指定目录下搜索文件和目录。下面详细介绍它的用法:

基本语法

bash

 路径 表达式

  • 路径:指的是要搜索的目录,默认是当前目录。
  • 表达式:由选项和测试条件构成,用来筛选符合要求的文件和目录。

常用选项及示例

按文件名搜索

  • -name:依据文件名进行搜索,支持通配符 *(匹配任意字符)和 ?(匹配单个字符)。

bash

/home

按文件类型搜索

  • -type:按照文件类型进行搜索,常见的文件类型有 f(普通文件)、d(目录)、l(符号链接)等。

bash

d

/var f

按文件大小搜索

  • -size:根据文件大小进行搜索,可使用 + 表示大于指定大小,- 表示小于指定大小。单位有 c(字节)、k(千字节)、M(兆字节)、G(吉字节)等。

bash

+10M

/tmp

按文件修改时间搜索

  • -mtime:根据文件的修改时间进行搜索,+ 表示大于指定天数,- 表示小于指定天数。

bash

/backup +30

执行操作

  • -exec:对找到的文件执行指定的命令,命令以 {} 表示当前文件,以 \; 结束。

bash

/var/log

逻辑运算符

  • -and:逻辑与,默认的逻辑关系,可省略。

bash

+1k

  • -or:逻辑或。

bash




9123 .

  • -not:逻辑非。

bash




9123 .

以上就是 find 命令的常见用法,你可以依据实际需求组合使用这些选项和条件。

阅读更多 >>>  crt怎么连接linux虚拟机

网站数据信息

"linux命令find用法详解"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux命令find用法详解的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!