1、find命令
语法:find [搜索范围] [搜索条件]
name参数 根据名字查找
find /usr/local/nginx -name html 查找"/usr/local/nginx"目录以及子目录下 文件或者文件夹为html的。
find /usr/local/nginx -name *.html 查找"/usr/local/nginx"目录以及子目录下 文件或者文件夹以.html结尾的。
find /usr/local/nginx -name ???.html 查找"/usr/local/nginx"目录以及子目录下 文件或者文件夹以.html结尾且.前面是三个字母的文件。
find /usr/local/nginx -iname ???.html 查找"/usr/local/nginx"目录以及子目录下 文件或者文件夹以.html结尾且.前面是三个字母的文件。 忽略大小写。
size参数 根据大小查找
1块=0.5k
+n 大于n -n小于n n等于n
find / -size +204800 查找大于100M的文件
user参数 根据所有者查找
find /home -user zhangsan 查找所有属于zhangsan的文件、文件夹
group参数 根据所属组查找
find /home -group kaifa 查找所有属于开发组的文件、文件夹
type参数 根据文件类型查找(f 文件 d 目录 l链接)
find /usr/local/nginx/html -type f 查找"/usr/local/nginx/html"目录下是文件的所有文件
inum参数 根据节点查找
时间参数
-amin 访问时间 access
-cmin 文件属性 change
-mmin 文件内容 modify
eg: find /etc -cmin -5 意思是查找5分钟内被修改过文件属性的所有文件或文件列表
连接选项
-a 两个条件同时满足 all
find /usr/local/nginx/html -type f -a -name ???.html 查找"/usr/local/nginx/html"目录下是文件的所有文件 并且 以.html结尾且.前面是三个字母的文件
-o 两个条件有一个满足 or
find /usr/local/nginx/html -type f -o -name ???.html 同上 关系是或
-exec连接符
2、locacte命令
在文件资料库中查找指定文件
语法locate 文件名
-i 忽略大小写
updatedb 更新文件资料库
3、which命令
搜索命令所在目录以及别名信息
语法:which 命令
eg:which mkdir
4、whereis命令
搜索命令所在目录以及帮助文档路径
语法:whereis 命令
eg:whereis mkdir
5、grep命令 (Globally search a Regular Expression and Print 全局搜索正则表达式并打印)
在文件中搜寻字符串匹配的行并输出
语法:grep [选项] '搜索内容' 文件名
选项:
-i : 忽略大小写
-n : 输出行号
-v :反向查找
-V 排除指定字符串
--color=auto 搜索出的关键字用颜色显示
eg: grep 'Thank you for using nginx' /usr/local/nginx/html/index.html 在'/usr/local/nginx/html/index.html'文件中查找内容为'Thank you for using nginx'的行
相关推荐
Linux编程命令详解.part2.rar
Linux awk 命令详解 Linux awk 命令是 Unix 环境中的一种功能强大的文本处理工具,由 Bell Labs 的 Alfred Aho、Peter Weinberger 和 Brian Kernighan 于 1977 年开发。awk 命令的主要功能是从文件或字符串中基于...
本文档“Linux实用命令详解[归类].pdf”详细介绍了在Linux环境中进行日常操作的一系列关键命令,包括文件系统操作、文件复制、链接文件创建、文件删除以及挂载和卸载文件系统等。 1. 创建目录: 使用`mkdir`命令...
[Linux命令详解词典].施威铭研究室.扫描版.pdf[Linux命令详解词典].施威铭研究室.扫描版.pdf
linux chsh命令参数及用法详解.docx
此外,`touch`命令用于创建新文件或更新文件的时间戳,`cat`或`more`查看文件内容,`head`和`tail`用于查看文件的开头或结尾部分,`grep`用于搜索包含特定字符串的行,`find`则用于在指定目录下查找文件。...
大数据基础-Linux基础详解课程
Linux命令详解词典.pdf
CATIA常见运动仿真机构命令详解PPT学习教案.pptx
iproute命令详解[定义].pdf
在Linux系统中,`find`命令是一个非常实用的工具,用于在文件系统中搜索指定的文件或目录。它提供了丰富的参数,可以根据文件的名称、类型、大小、时间戳等多种属性进行筛选。下面我们将详细讲解`find`命令的用法。 ...
**Linux `ps` 命令详解** 在Linux操作系统中,`ps`(Process Status)命令是用于查看系统当前进程状态的工具。它能够显示进程的实时信息,帮助用户了解系统的运行情况,进行进程管理。`ps`命令历史悠久,功能强大,...
华为OSPF配置命令详解[定义].pdf
Linux系统下C程序开发详解.part3.rar
Cisco交换机SHOW命令详解[参考].pdf
-mtime -n` 查找在过去`n`天内修改过的文件,`find / -type d` 列出根目录下的所有目录。 这只是Linux命令行工具的一部分,还有许多其他命令如`mv`(移动或重命名文件)、`rm`(删除文件)、`ls`(列出目录内容)...
在Linux系统中RPM 命令参数使用详解.doc 送给初学的穷人:Linux系统指令大全.doc 使用Linux操作系统命令来发送信息.doc 扫盲行动之一:Linux常用命令简介.doc 如何在Linux系统环境中模拟DOS命令.doc 如何提高Linux...
Linux 命令详解词典.pdf,施威铭研究室著,大小 74 MB,被压缩成两部分分别上传。这是第二部分,第一部分下载地址:http://download.csdn.net/source/2685010。 本书精选了 381 个 Linux 命令,详细罗列 1729 个范例...
Linux下的ifconfig命令详解 ifconfig命令是Linux系统中一个非常重要的网络管理命令,该命令可以用来查看和设置网络设备的状态。本文将对ifconfig命令的基本概念、基本语法、常用选项和参数、实践应用等进行详细的...