Linux命令(文件搜索)

文件搜索命令

locate 文件名

在后台数据库中按照文件名进行搜索,搜索速度较快
数据库路径:/var/lib/mlocate

updatedb 更新数据库命令

/ect/updatedb.conf 配置数据库(哪一些文件放入数据库,哪一些不进入搜索的范围)

whereis 命令名

搜索命令所在的路径和帮助文档所在的位置
选项:
    -b   只查找可执行文件位置
    -m   只查找帮助文档 所在位置

whoami 我是谁?

whatis ls 这是什么?

which 命令

查看命令的别名

$PATH  环境变量  定义的是系统搜索命令的路径

/bin/ls    配置之后 可以直接执行ls

find 搜索命令

可以不区分大小写
find [搜索范围] [搜索条件]

find /root  -name  文件名.*   //可以通过通配符来进行模糊查询
find /root -name "*[cd]"     //搜索文件名以c|d结尾的文件

* 匹配任意内容
? 匹配任意一个字符
[] 匹配任意一个中括号内的字符

find /root -user root  查询root目录下 root用户的所有文件
find /root -nouser 搜索当前目录下,没有所有者的文件 | 这就是垃圾文件
// 内核产生  外来磁盘优盘    没有所有者

find /root -size 25k     25千字节
find /root -size 25M     25兆字节
find /root -size 25      25扇区
find /root -size +20k -a  -size -50k  范围在 20k 和 50k之间的文件

-a  and 逻辑与,两个条件都满足
-o  or  逻辑或,满足一个条件就可以

-execl  +  执行命令

grep 命令

grep [选项] 字符串 文件名
功能: 在文件当中匹配符合条件的字符串
选项: 
    -i 忽略大小写
    -v 排除指定字符串 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,398评论 2 33
  • Linux命令收集 1、文件处理命令:ls 功能描述:显示目录文件 命令英文原意:list 命令所在路径:/bin...
    guiwuzhe阅读 4,442评论 0 0
  • Linux下一切皆文件,但是文件由于文件的属性的不同,在查找上可以针对不同的文件做相应的查找以便加快查询速度和减少...
    常青藤成阅读 4,690评论 0 0
  • 写在前面 分享我在学习Linux入门时的笔记,主要通过慕课网学习并记录了如下笔记。适合初学者了解Linux的一些基...
    ZRay111阅读 2,435评论 0 0
  • 文件搜索命令locate locate aaa.txt 这个命令速度快,但是它只能搜索文件名因为locate是搜...
    卢桂林阅读 1,567评论 0 0

友情链接更多精彩内容