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

Linux下的五大查询指令

时间:2014-09-05 11:26:01      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   java   ar   for   文件   数据   

1. find

用法 find 路径 指令 动作

如 find . -name a.txt是在当前目录下寻找名字为a.txt的文件


还可以加上时间参数: 

-atime 访问时间

-ctime 改变状态的时间

-mtime 修改的时间

用法:在后面加入时间参数,例如

-mtime n:File<A1><AF>s data was last modified n*24 hours ago.

更具体的:

fing ./ -mmin 2 :最近2分钟内修改的文件。

find ./ -mtime 0:返回最近24小时内修改过的文件。
find ./ -mtime 1 : 返回的是前48~24小时修改过的文件。而不是48小时以内修改过的文件。

find ./ -mtime -2:  两天内修改过的文件。

find ./ -mtime +3 :三天前修改过的文件。

find ./ -empty :系统中空的文件或者文件目录。


2.locate

相当于find -name,但是要更快,因为不会去目录找,而是到数据库里找(var/lb/locatedb)。linux自动创建这个数据库并且每天更新一次。如果想要查找最近更新的文件的话,可以先updatedb再locate

用法示例:locate -i ~/m是查找主目录下所有以m开头的文件并忽略大小写


3.whereis

只能用于程序名搜索,且仅限于二进制文件(参数-b),man文件(参数-m)和源代码文件(参数-s)


4.which

看指令是否存在,且打出地址

如 which java可以看出用的是什么版本的java


5.type

查看指令是不是系统自带(built-in)

如type grep


Reference: 

http://www.ruanyifeng.com/blog/2009/10/5_ways_to_search_for_files_using_the_terminal.html

http://tech.sina.com.cn/c/2001-10-29/6739.html

Linux下的五大查询指令

标签:style   blog   http   color   java   ar   for   文件   数据   

原文地址:http://blog.csdn.net/he_wolf/article/details/39077677

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