N07-Linux文件命令-查找文件浅析.ppt

寻找文件与內容 文件位置相关命令 find 在文件系统中查找文件 locate 通过已整理的数据库查找文件 whereis 搜索指令名称的相关文件 which 搜索指令名称所存在的位置(根据PATH,也就是可执行文件) 「find」与「locate」区别 find的寻找方式,是直接从File System来寻找,因此寻找的速度会比较慢,而且也比较耗费系统资源。 locate的寻找方式,是通过一个已经索引(index)完成的数据库来找出文件所在位置,所以locate寻找的速度比较快速,也不会耗费太多的系统资源,不过通常在使用locate之前,都要先使用「updatedb」指令,来创建文件索引数据库。 find和locate原理图 find 格式: find [指定查找目录] [查找规则] [查找完后执行的action] find path -option [ -print ] [ -exec -ok command ] {} \; #-print 将查找到的文件输出到标准输出 #-exec command {} \; —–将查到的文件执行command操作,{} 和 \;之间有空格 #-ok 和-exec相同,只不过在操作前要询用户 根据名字查找 -name 按文件名查找(精确查找) -iname 按文件名查找,不区分大小写 例子: find /etc /t

文档评论(0)

1亿VIP精品文档

相关文档