【功能说明】

find命令用于查找目录下的文件,同时也可以调用其他命令执行相应的操作。

【语法格式】

find [-H][-L][-P] [-D debugopts] [-olevel][pathname][expression]
find [选项]                               [路径][操作语句]

1)注意find命令以及后面的选项和路径、操作语句,每个元素之间都至少要有一个空格。

2)注意子模块的先后顺序。

find命令语法的使用说明

#yyds干货盘点#Linux之find:查找目录下的文件_当前目录

【选项说明】

#yyds干货盘点#Linux之find:查找目录下的文件_使用说明_02#yyds干货盘点#Linux之find:查找目录下的文件_使用说明_03

查找指定时间内修改过的文件

[root@root data]# find . -atime -2#K==“.”代表当前目录,查找两天内受到访问的文件使用选项atime,-2代表两天内。
./file1.txt
./file2.txt./dir2./ dir3
[root@root data]# find /data/ -mtime -5 #<==使用绝对路径/ data/,查找修改时间在5天以内的文件使用选项mtime。
/data/
/data/file1.txt/data/file2.txt/data/dir2/data/dir3

用-name指定关键字查找

[root@root data]# find /var/log/ -mtime +5 -name '*.log’  # 在/var/log/目录下查找5天前以“.log”结尾的文件。
/var/log/openvpn.log