linux操作系统中find命令应用技巧
2012-07-20 10:00
246 查看
find 命令查找文件的几种方法:
(1)根据文件名查找
例如,我们想要查找一个文件名是lilo.conf 的文件,可以使用如下命令:
find / -name lilo.conf
find 命令后的“/”表示搜索整个硬盘。
(2)快速查找文件
根据文件名查找文件会遇到一个实际问题,就是要花费相当长的一段时间,特别是大型Linux 文件系统和大容量硬盘文件放在很深的子目录中时。如果我们知道了这个文件存放在某个目录中,那么只要在这个目录中往下寻找就能节省很多时间。比 如smb.conf 文件,从它的文件后缀“.conf”可以判断这是一个配置文件,那么它应该在/etc 目录内,此时可以使
用下面命令:
find /etc -name smb.conf
(3)根据部分文件名查找方法
有时我们知道只某个文件包含有abvd 这4 个字,那么要查找系统中所有包含有这4 个字符的文件可以输入下面命令:
find / -name '*abvd*'
输入这个命令以后,Linux 系统会将在/目录中查找所有的包含有abvd 这4 个字符的文件(其中*是通配符),比如abvdrmyz 等符合条件的文件都能显示出来。
(4) 使用混合查找方式查找文件
find 命令可以使用混合查找的方法,例如,我们想在/etc 目录中查找大于500000 字节,并且在24 小时内修改的某个文件,则可以使用-and (与)把两个查找参数链接起来组合成一个混合的查找方式。
find /etc -size +500000c -and -mtime +1
(1)根据文件名查找
例如,我们想要查找一个文件名是lilo.conf 的文件,可以使用如下命令:
find / -name lilo.conf
find 命令后的“/”表示搜索整个硬盘。
(2)快速查找文件
根据文件名查找文件会遇到一个实际问题,就是要花费相当长的一段时间,特别是大型Linux 文件系统和大容量硬盘文件放在很深的子目录中时。如果我们知道了这个文件存放在某个目录中,那么只要在这个目录中往下寻找就能节省很多时间。比 如smb.conf 文件,从它的文件后缀“.conf”可以判断这是一个配置文件,那么它应该在/etc 目录内,此时可以使
用下面命令:
find /etc -name smb.conf
(3)根据部分文件名查找方法
有时我们知道只某个文件包含有abvd 这4 个字,那么要查找系统中所有包含有这4 个字符的文件可以输入下面命令:
find / -name '*abvd*'
输入这个命令以后,Linux 系统会将在/目录中查找所有的包含有abvd 这4 个字符的文件(其中*是通配符),比如abvdrmyz 等符合条件的文件都能显示出来。
(4) 使用混合查找方式查找文件
find 命令可以使用混合查找的方法,例如,我们想在/etc 目录中查找大于500000 字节,并且在24 小时内修改的某个文件,则可以使用-and (与)把两个查找参数链接起来组合成一个混合的查找方式。
find /etc -size +500000c -and -mtime +1
相关文章推荐
- linux 操作系统中find文件搜索命令的使用
- Linux 系统 Find命令的三个高级应用
- 工作中总结的linux命令应用技巧(会持续更新)
- Linux常用基本命令及应用技巧大全
- Linux操作系统12则经典应用技巧
- Linux常用命令(第二版) --Shell应用技巧
- Linux入门教程——第二章 Linux常用基本命令及应用技巧
- Linux常用基本命令及应用技巧
- Linux常用命令(第二版) --Shell应用技巧
- ubuntu[linux]下find命令的具体应用
- Linux学习笔记之网络通信命令、系统关机、sehll应用技巧....
- Linux常用基本命令及应用技巧1
- Linux常用基本命令及应用技巧
- Linux常用命令(第二版) --Shell应用技巧
- Linux操作系统8则经典应用技巧
- Linux-find命令应用举例-按时间筛选和删除文件
- Linux曲径通幽:常用命令(Shell应用技巧)
- Linux操作系统12则经典应用技巧
- Linux学习---find命令使用技巧
- Linux操作系统12则经典应用技巧(转帖)