Linux系统上如何快速查找一个文件?

企鹅博客
19276
文章
0
评论
2019年7月14日00:07:11 评论 5.4K views 948字阅读3分9秒

以前看到过一句话:Linux的水平体现在快速查找文件上~~~ ,或许这句话言过其实

但是因为Linux上一切皆文件,任何我们想做的事情都可以通过编辑文件来完成,如服务器的配置,维护,一切的一切我们都是在与文件打交道~·~·

下面我给大家介绍如何快速的查找一个文件

假如

查找的是脚本文件(执行文件)which filename

查找的是二进制的文件(执行文件)whereis -b filename

查找特定文件  whereis filename  (利用数据库来查找)

locate 文件的部分文件名  (利用数据库查找)

上面所说的利用数据库查找,所说的数据库是你电脑上一个拥有所有文件的文件,是不是很清楚了

也就是文件/var/lib/mlocate

当你记不清文件的全名时 利用locate ;当然也可以用查找命令加上通配符*

例如查找 文件yum.conf

whereis yum.*

屏幕会输出前缀为yum.的文件

下面我来介绍一个强大但是费时的命令 ,说它费时呢?因为它是直接查找硬盘

我们知道得把硬盘中的内容取出来到内存中去

说它强大?往下看

find /etc -mtime 3  什么意思呢?就是把三天前的那天的有改动的文件找出来

它的用处可大了,比如我们曾在2014年11月11日进行了服务器的配置,我们在三天后想看一下那个

修改过的文件,那么我们直接相爱终端上键入  find /etc -mtime 3

find /boot -newer /boot/gurb.conf

查找/boot 目录下比  /boot/gurb.conf 还新的文件

查找根目录下属于fuchao这个用户的文件

find  /home -user fuchao

查找系统中不属于任何人的文件 (ps:这个有点意思~~~)

find / -nouser

查找拥有特殊权限的文件

find / -perm +7000 ---s--s--t

find  / -perm +600

Linux下find命令详解 http://www.linuxidc.com/Linux/2011-08/40669.htm

文本查找利器find的使用 http://www.linuxidc.com/Linux/2014-03/97559.htm

功能强大的find命令 http://www.linuxidc.com/Linux/2014-01/95236.htm

继续阅读
  • 版权声明: 发表于 2019年7月14日00:07:11
  • 转载注明:https://www.qieseo.com/223762.html
Linux演示 dd测试IO Linux教程

Linux演示 dd测试IO

dd测试IO,经常会用到,用来简单测试某个目录的读写性能。 本次测试环境:自己电脑的Ubuntu系统~其他Unix/Linux系统也可以用dd. Tips:dd操作需要三思而行,搞清楚确认没问题再进行...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: