Linux下的五大查询指令

本文发布时间: 2019-Mar-22
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可以看出用的是什么版本的java5.type查看指令是不是系统自带(built-in)如type grep


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:10pm
栏目列表