查找/etc目录下大于20K且类型为普通文件的所有文件。
这里我们使用find命令进行操作
find:用于指定目录下的文件(如果没有写清楚目录路径,系统就会在当前目录寻找)
语法:find [目录路径] [选项] 文件名
-name<字符串> 查找文件名匹配指定字符串的文件
-type<文件类型> 查找指定文件类型的文件
-mtime<+d/-d> 按时间查找文件,+d表示d天之前,-d表示今天到第d天之前的时间
-size<size> 指定目录下按大小查找文件
-depth 从指定目录的最深的子目录下开始查找
-maxdepth<n> 从指定目录的最大第n级子目录录开始查找
-uid<id> 查找匹配指定的UID的文件或目录
-empty 查找大小为0的文件
通配符: * 表示通配任意的字符
?表示通配任意的单个字符
[ ] 表示通配括号里面的任意一个字符
操作过程及结果如下图:
(注:因为执行过后看不到所使用的命令所以我在最下方又输入了一遍命令。)
查找/etc目录下以1vm开头并且文件格式为.conf的所有文件
这里依然使用find命令
操作过程及结果如下: