Linux 查找符合条件的文件find

我们使用find命令来查找符合条件的文件。

find命令格式

使用find命令时需要明确两点

  • 在哪些目录中查找
  • 查找的内容
find 目录名 选项 查找条件

Bash

Copy

选项参数对照表:

## find命令示例

find / -name "a.txt"

Bash

Copy

  • /指明了要查找的路径
  • -name表明以名字来查找文件
  • “a.txt”表明查找名为a.txt的文件,也可以使用通配符*来模糊查找

/

如果没有指定查找目录,则为当前目录

find高级用法

使用find命令,还可以查找最近几天(几小时)内(之前)有变动的文件。

find /home -mtime -2

Bash

Copy

上面的命令表示查找/home目录下两天内有变动的文件。

-mtime

  • -n,n 天以内修改的文件
  • +n,n 天以外修改的文件
  • n,正好 n天 修改的文件

-mmin

  • -n,n 分钟以内修改过的文件
  • +n,n 分钟之前修改过的文件

你可能感兴趣的