红联Linux论坛制作的普及Linux书籍
作者: Linux教程下载
Linux基础命令小结
回到命令学习五
2.文件或目录的查找
find命令
find命令的在查找文件或目录的功能非常强大,可以根据文件的大多数属性来查找文件,它的使用形式也是多变的,基本命令格式:
find [path] [expression] 使用这条命令最常用的是按照文件名查找,文件名表达式的格式为:-name
文件名,其中文件名可以使用*或?通配符进行表示。符合条件的将被显示出来。
例如:查找“inittab”文件,可以使用find / –name inittab

我们在查找的过程中会发现它的查找速度相当的慢,而且这条命令十分耗硬盘。所以这条命令虽然功能十分的强大,但是最好先使用其它命令查找不到的时候使用。
其它可选选项:
-adminN 在过去N分钟内读过的文件
-anewerFILE 比文件FILE更晚读取的文件
-cnewer FILE 比文件FILE更新的文件
-atime[士]N 在过去N天以内(-)或以外(+)读取过的文件
-cmin[士]N 在过去N分钟以内(-)或以外(+)修改过的文件
-ctime[士]N 在过去N天以内(-)或以外(+)修改过的文件
-empty 空文件
-gN 组id号是N的文件
-groupNAME 组名是NAME的文件
-ipath P,path P 路径名符合P的文件,ipath会忽略大小写
-name NAME,-iname NAME 文件名称符合NAME的,iname会忽略大小写。
-sizeN[b|c|k|w]
文件大小是N,单位b代表512位的块,c表示一个char,k表示kilobytes,w是一个word。
-typeT 文件类型是T的文件,文件类型有d目录、c字符设备文件、 b块设备文件、f普通文件、l符号链接、s套接字文件。
-mount,-xdev 只检查和指定目录在同一个文件系统中的文件,避免列出其它文件系统中的文件。 |