手机版 收藏 导航

Linux 搜索文件名

原创   www.link114.cn   2024-08-28 09:40:46

Linux 搜索文件名

使用 find 命令的基本语法如下:

find [搜索路径] [搜索条件] [执行操作]
  • -name "文件名": 按文件名搜索。可使用通配符 *? 进行模糊搜索。
  • -iname "文件名": 按文件名搜索,不区分大小写。
  • -type [f|d|l]: 按文件类型搜索,f表示普通文件,d表示目录,l表示符号链接。
  • -size [+|-]n[c|w|k|M|G]: 按文件大小搜索,n为数字,后跟单位c(字节)、w(双字节)、k(千字节)、M(兆字节)、G(吉字节)。
  • -mtime [+|-]n: 按文件修改时间搜索,n为天数。

在搜索结果中执行命令,常用的有:

  • -print: 输出搜索结果(默认操作)。
  • -exec 命令 {} \;: 对搜索结果执行指定命令。
  • -delete: 删除搜索结果。

综合使用这些选项,可以快速定位和操作所需的文件。