[Linux学习笔记] Linux常用命令 - 文件搜索命令
2019独角兽企业重金招聘Python工程师标准>>>
文件搜索命令
1. 显示系统命令所在目录: which
命令名称: which
命令所在路径: /usr/bin/which
执行权限: 所有用户
语法: which [命令名称]
功能描述: 显示系统命令所在目录(包括命令对应的别名记录)
2. 显示系统命令所在目录: whereis
命令名称: whereis
命令所在路径: /usr/bin/whereis
执行权限: 所有用户
语法: whereis [命令名称]
功能描述: 显示系统命令所在目录(包括命令帮助文件所在位置)
3. 查找文件或目录: find
命令名称: find
命令所在路径: /usr/bin/find
执行权限: 所有用户
语法: find [搜索路径] [搜索关键字]
功能描述: 查找文件或目录
选项(搜索关键字): -name 文件名* 匹配任意字符? 匹配单个字符-size 文件大小,以数据块为单位-user 文件所有者时间: 1.天 ctime、atime、mtime; 2.分钟 cmin、amin、mminc - change 改变;表示文件属性被修改过,所有者、所属组、权限a - access 访问; m - modify 修改;表示文件内容被修改过-a "与"连接符-o "或"连接符-type f 只看二进制文件-type l 只看软链接文件-type d 只看目录-exec 命令 {} \; {}表示find查询结果、\转义符,符号命令本身、;表示结束-ok 命令 {} \; 与-exec相同,但会询问是否
示例:
[root@localhost test]# find /home/santorini/ -name testfile
/home/santorini/test/testfile
[root@localhost home]#
[root@localhost home]# find /home/santorini -name origin*
/home/santorini/test/original_soft.txt
/home/santorini/test/original_copy2.txt
/home/santorini/test/original.txt
/home/santorini/test/original_hard.txt
/home/santorini/test/original_copy.txt
4. 寻找文件或目录: locate
命令名称: locate
英文原意: list files in databases
命令所在路径: /usr/bin/locate
执行权限: 所有用户
语法: locate [搜索关键字]
功能描述: 寻找文件或目录
5. 建立整个系统目录文件的数据库: updatedb
命令名称: updatedb
英文原意: list the slocate database
命令所在路径: /usr/bin/updatedb
执行权限: 所有用户
语法: updatedb
功能描述: 建立整个系统目录文件的数据库(系统会定时updatedb,未updatedb时locate会找不到文件)
6. 文件中搜寻字符匹配的行并输出: grep
命令名称: grep
英文原意:
命令所在路径: /bin/grep
执行权限: 所有用户
语法: grep [指定字符串] [文件1] [文件2]
功能描述: 在文件中搜寻字符串匹配的行并输出,支持多文件搜搜
转载于:https://my.oschina.net/LvSantorini/blog/522845
[Linux学习笔记] Linux常用命令 - 文件搜索命令相关推荐
- Linux学习笔记(二)——文件与磁盘系统
Linux学习笔记(二)--文件与磁盘系统 文件操作 ls [选项][目录名]-l :列出长数据串,包含文件的属性与权限数据等-a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)- ...
- Linux学习4之常用命令--文件搜索命令
一.文件搜索命令 find 语法:find [搜索范围] [匹配条件] {find [搜索范围] [搜索模式] [搜索条件]} 1.以文件名来查找 -name(区分大小写)-iname (不区分 ...
- Linux 学习笔记2 常用命令
Linux 学习笔记1 安装linux详细教程_O丶ne丨柒夜的博客-CSDN博客 Linux_目录结构 基本介绍 1.liux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录&quo ...
- Linux常用命令--文件搜索命令
本文主要记录Linux常用命令中的文件搜索命令,如下. 文件搜索命令locate 命令搜索命令 whereis 与which 文件搜索命令 find 字符串搜索命令grep find命令与grep的区 ...
- linux学习笔记yum源.repo文件的理解
linux学习笔记 repo文件是yum 源( 软件仓库 )的 配置 文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容(记录了包的下载路径,相当于寻宝图,告诉yum去哪里寻找将要下载的软 ...
- linux shell命令分布执行,Linux学习笔记:bash特性之多命令执行,shell脚本
今天我们学习了bash特性多命令执行包括各个命令之间的逻辑关系.其中包含"与""或""非"命令的执行.下面即为我们所学习的这些逻辑命令关系之 ...
- Linux学习笔记--locate命令(文件搜索命令)
locate,定位的意思,作用是让使用者可以快速的搜寻系统中是否有指定的文件. locate 命令特点: 1) "locate"的速度比"find"快,因为它并 ...
- Linux学习笔记--find命令(文件搜索命令)
find,查找的意思,作用是在系统当中搜索符合条件的文件. find命令与locate命令的区别: locate: 1) 非实时查找:2) 依赖于索引,而索引构建非常占用资源,索引的创建是在系统空闲时 ...
- Linux 学习笔记3 -- 常用 Linux 命令的基本使用
文章目录 1. 学习 Linux 终端命令的原因 2. 常用 Linux 命令的基本使用 3. 终端实用技巧 3.1 自动补全 3.2 曾经使用过的命令 4. Linux 终端命令格式 5. 查阅命令 ...
最新文章
- linux中操作java进程
- 《POSIX多线程程序设计》读书笔记
- tomcat、腾讯云主机和微信
- 使用PHP-GTK编写一个windows桌面应用程序
- linux 环境下安装和配置mysql数据库以及远程登录
- Java IO流总结
- 一步一步打造MySQL高可用平台
- 可盈可乐未能连接到服务器,CoinCola可盈可乐 场外OTC平台使用方法
- 游戏笔记本计算机购买,游戏笔记本电脑推荐 三分钟售罄TA为何如此火爆?
- 南方cass快捷键命令修改在哪_南方cass快捷键大全_南方cass快捷键命令大全_好特教程...
- [从零学习汇编语言] - 计算机发展历史
- SPSS入门教程之如何安装并注册
- 协同系统php,php然之协同管理系统
- 李银河博士,作个幸福的犬儒吧
- QT quick中的登录界面(Rectangle,TextField文本框的使用)
- linux添加五笔输入法,RedHat Linux 9中vim升级方法及如何安装五笔输入法
- SharePoint 内容编辑器部件介绍
- 《华盛人》技术服务支持
- 如何恢复win10小便签中误删的重要信息
- 抖音超火:勇敢牛牛,不怕困难表情包全集
热门文章
- 深入理解 ASP.NET 动态控件 (Part 5 - 编译实验)
- Python Excel工具类封装, 实现excel表头加颜色
- 03-09 toast 控件识别
- 大学英语计算机开学考试试题,2018年全国大学英语四级考试阅读理解试题:学习计算机...
- 怎么把matlab仿真数据压缩,JPEG图像压缩编码及其MATLAB仿真实现(1)
- 如何产生cpk图形_如何正确选择三坐标测量机测头
- c语言小游戏 贴吧,【图片】C语言小游戏~贪吃蛇【c语言吧】_百度贴吧
- 事务回滚什么意思 try_Spring事务管理(一)快速入门
- 最全HTML与CSS基础总结,不进来看看吗?
- python 输出文字_Python中输出ASCII大文字、艺术字、字符字小技巧