三.根据部分文件名查找方法:
例如我们知道某个文件包含有srm这3个字母,那么要找到系统中所有包含有这3个字母的文件是可以实现 的,输入:
find /etc -name '_srm_'
这个命令表明了Linux系统将在/etc整个目录中查找所有的包含有srm这3个字母的文件,比如absrmyz,tibc.srm等等符合条件的文件都能显示出来 。如果你还知道这个文件是由srm这3个字母打头的,那么我们还可以省略最前面的星号,命令如下:
find/etc -name 'srm_'
这是只有像srmyz这样的文件才被查找出来,像absrmyz或者absrm这样的文件都不符合要求,不被显示,这样查找文件的效率和可靠性就大大增强了 。
四.根据文件的特征查询方法:
如果只知道某个文件的大?。?修改日期等特征也可以使用“find”命令查找出来,这和WINDOWS系统中的“搜索”功能是基本相同的 。在微软的“搜索”中,“搜索助理”使得搜索文件和文件夹、打印机、用户以及网络中的其他计算机更加容易 。它甚至使在Internet上搜索更加容易 。“搜索助理”还包括一个索引服务 , 该服务维护了计算机中所有文件的索引,使得搜索速度更快 。使用“搜索助理”时,用户可以指定多个搜索标准 。例如,用户可以按名称、类型及大小搜索文件和文件夹 。用户甚至可以搜索包含特定文本的文件 。如果用户正使用Active Directory,这时还可以搜索带有特定名称或位置的打印机 。
例如我们知道一个Linux文件大小为1,500bytes,那么我们可是使用如下命令来查询find /-size
1500c,字符c表明这个要查找的文件的大小是以bytes为单位 。如果我们连这个文件的具体大小都不知道,那么在Linux中还可以进行模糊查找方式来解决 。例如我们输入find/-size+10000000c这个命令 , 则标明我们指定系统在根目录中查找出大于10000000字节的文件并显示出来 。命令中的“+”是表示要求系统只列出大于指定大小的文件,而使用“-”则表示要求系统列出小于指定大小的文件 。下面的列表就是在Linux使用不同“find"命令后系统所要作出的查找动作,从中我们很容易看出在Linux中使用“find”命令的方式是很多的,“find”命令查找文件只要灵活应用,丝毫不比在WINDOWS中查找能力差 。
find / -amin -10 # 查找在系统中最后10分钟访问的文件
find / -atime -2 # 查找在系统中最后48小时访问的文件
find / -empty # 查找在系统中为空的文件或者文件夹
find / -group cat # 查找在系统中属于groupcat的文件
find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件
find / -mtime -1 #查找在系统中最后24小时里修改过的文件
find / -nouser #查找在系统中属于作废用户的文件
find / -user fred #查找在系统中属于FRED这个用户的文件
linux查看路径命令
推荐阅读
- 主机虚拟化安全,主机虚拟化技术
- 济南手机网站开发,济南网站建站开发
- 做游戏开发需要喜欢游戏,做游戏开发需要喜欢游戏嘛
- mysql元组怎么插 mysql 元数据管理
- 视频号怎么用秒剪发,视频号剪辑技巧
- 在家里即时游戏,在家的游戏有哪些
- 路由器检查不到网络怎么办,路由器检测不到网络
- php网站的数据库地址吗 php语言网站采用什么数据库
- 怎么注册建行手机银行,注册建行手机银行登录密码