linux常用命令之文件查找命令

v  Linux系统中的每个命令都具有众多的参数和选项,要一一记住那是不可能的,这里只是列出了常用命令是做什么用的和其使用语法,具体用法请参见man帮助手册或help命令。如何在linux下获取帮助,请参见我的文章linu常用命令之linux下获取命令帮助受册


3 文件查找命令

    》使用grep命令可以查找文件中符合条件的字符串。

   命令语法:

    grep [选项] [查找模式] [文件名]

    》使用find命令可以将文件系统中符合条件的文件或目录列出来,可以指定文件的名称、类别、时间、大小以及权限等不同信息的组合,只有完全相符的文件才会被列出来。

    命令语法:

find [路径] [选项][-print]

-type 查找某一类型的文件,在查找时定义不同的类型,如表。

    查找时定义的文件类型

字  符

含  义

b

块设备文件

d

目录

c

字符设备文件

p

管道文件

l

符号链接文件

f

普通文件

   

    使用locate命令可以用于查找文件,比find命令的搜索速度快,它需要一个数据库,这个数据库由每天的例行工作(crontab)程序来建立。当建立好这个数据库后,就可以方便地搜寻所需文件了。

    命令语法:

    locate [-d <数据库文件>][--help][--version][范本样式]

    使用whereis命令可以查找指定文件、命令和手册页的位置。

    命令语法:

    whreis [选项] [文件名]

使用file命令可以查询指定文件的文件类型。

    命令语法:

    file [选项] [文件名]

使用whatis命令可以查询指定命令的命令功能。

    命令语法:

    whatis [命令]

    使用which命令可以显示可执行命令的路径和它的别名。

    命令语法:

which [命令]

你可能感兴趣的:(linux,linux,常用命令)