美文网首页Linux
Linux命令(文件搜索)

Linux命令(文件搜索)

作者: Marlon666 | 来源:发表于2018-05-05 10:43 被阅读7次

文件搜索命令

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 排除指定字符串 

相关文章

  • Linux达人养成计划 I--学习笔记

    本篇涉及的知识点 Linux简介Linux安装Linux命令基本格式及文件处理命令Linux 文件搜索命令Linx...

  • php的学习路程

    一.Linux方面 Linux常用命令 1. 文件处理命令 2. 权限管理命令 3. 帮助命令 4. 文件搜索命令...

  • 碎碎念 b

    Linux中的搜索命令 文件搜索命令locate 命令搜索命令 忘记是啥了 find命令,其中find命令有好多后...

  • linux安装gitlab

    注意:linux命令1、全局搜索文件find / -name (文件名)2、显示输入过的命令history3、搜索...

  • 记录日常工作中常用的一些Linux命令,以后用的可以速查

    Linux常用命令收集 文件和目录 操作命令 文件搜索 命令 文件权限 操作命令 查看文件内容 命令 文本处理 命...

  • Linux命令(文件搜索)

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

  • 基础篇

    Linux学习 一、find命令 1、搜索文件的命令:which、whereis、locate、find a、wh...

  • Linux 搜索查找文件

    Linux 搜索查找文件 locate 命令 Search for entries in a mlocate da...

  • linux中查找文件

    使用linux系统难免会忘记文件所在的位置,可以使用以下命令对系统中的文件进行搜索。搜索文件的命令为”find“;...

  • Linux搜索命令find和grep使用总结

    前言 find和grep是Linux最基本的搜索命令,find用于搜索文件,grep用于搜索文件内容,熟练掌握其用...

网友评论

    本文标题:Linux命令(文件搜索)

    本文链接:https://www.haomeiwen.com/subject/flssrftx.html