码迷,mamicode.com
首页 > 系统相关 > 详细

linux下查找的相关命令

时间:2015-08-04 16:00:23      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:数据库文件   源代码   执行文件   linux   文件夹   

1、which

通过which命令查看命令(且只能在$PATH下的可执行文件才能使用which查看到该文件)

使用方法:which ls


2、whereis

通过whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。


whereis和locate都是查找数据库文件,所以查找速度都很快,find命令是通过遍历linux硬盘查找,所以速度较慢。


3、locate

不查找/tmp/文件夹

需要先通过yum工具安装mlocate包,才能够使用,且locate命令是通过数据库查找。

需要先进行updatedb命令更新数据库后,才能够使用locate命令查找文件

如果新建一个文件后,没有updatedb,则locate不能查到该文件


4、find

使用方法:

find /tmp/ -name "longfei"     (查找/tmp/文件夹下名字为longfei的所有文件)

find /tmp/ -name "long*"     (查找/tmp/文件夹下以long开头的所有文件)

find /tmp/ -type d     (查找/tmp/文件夹下的目录)

find /tmp/ -type f     (查找/tmp/文件夹下的文件)

find /tmp/ -type b     (查找/tmp/文件夹下的块设备)

find /tmp/ -type c     (查找/tmp/文件夹下的字符设备)

find /tmp/ -type s     (查找/tmp/文件夹下的socket)

find /tmp/ -mtime -10     (创建/修改时间在10天以内的所有文件)

find /tmp/ -mmin -10     (创建/修改时间在10分钟以内的所有文件

find /tmp/ -atime -10     (读取/执行时间在10分钟以内的所有文件)

find /tmp/ -ctime -10     (修改文件属性在10分钟以内的所有文件)

find / -inum 141418     (按照inode号来查询文件)

查看mtime;atime;ctime的命令

stat 1.txt     (查看1.txt的三个time)


linux下查找的相关命令

标签:数据库文件   源代码   执行文件   linux   文件夹   

原文地址:http://culiangmianbao.blog.51cto.com/10475024/1681494

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!